متاسفانه ترتیب پینهای پروگرامر شما مطابق پینهای icsp اردوینو نیست به همین خاطر باید با سیم های بردبوردی متصل کنید.
در مورد ترتیب پینها صرفا رعایت vcc و gnd ها مهمه
بقیه پینها چون دیتا هستن اگر اشتباه وصل کنید نمیسوزه و لی خب کاری که میخواید رو انجام نمیده
نکته مهم :
حتما چک کنید ببینید پینهای گراند پروگرامرتون همه به هم وصل هستن؟
اگه نه وصل کنید.