Arduino stk500_getsync(): not in sync: resp=0x00 Hatası – Çözüm Senaryoları
Bu hata genellikle klon Arduino kartlarında görülür ve çoğu zaman sürücü (driver) kaynaklıdır. Aşağıdaki adımları sırasıyla uyguladığınızda büyük ihtimalle sorun çözülecektir. Eğer düzelmezse, ikinci yöntemi deneyebilirsiniz.
Yöntem 1 – Sürücüleri Temizleyip Yeniden Kurma
- Aygıt Yöneticisi üzerinden Arduino ile ilgili tüm sürücüleri kaldırın.
- Gerekirse Arduino IDE’yi de sistemden kaldırın.
- Arduino kartını bilgisayara takın (sürücü otomatik olarak yüklenmeyecektir).
- İndirdiğiniz klasörün içindeki dd.exe (Double Driver) dosyasını çalıştırın.
- Restore menüsüne tıklayın. Uyarı çıkarsa Evet diyerek devam edin.
- Sol alttan Locate Backup seçeneğine tıklayın, ardından Other Location’ı seçin.
- Klasör içindeki port klasörünü gösterin ve Next → Next → Finish adımlarıyla kurulumu tamamlayın.
- Arduino kartını çıkarıp tekrar takın.
İşlem tamamdır.
Yöntem 2 – CH340 / CH341 Sürücüsü Kurulumu
Eğer sorun hâlâ devam ediyorsa:
Sistemdeki tüm Arduino ve COM port sürücülerini kaldırın.
Ardından aşağıdaki bağlantıdan CH341 sürücüsünü indirip kurun: http://www.wch.cn/download/CH341SER_ZIP.html
Kurulumdan sonra Arduino IDE üzerinden tekrar deneyin.
Alternatif Çözüm
Bazı durumlarda Windows üzerinde programlanamayan Arduino kartları, Linux dağıtımları (Ubuntu, Mint, Pardus vb.) üzerinde sorunsuz şekilde programlanabilmektedir. Bunu da alternatif olarak değerlendirebilirsiniz.
Ayrıca driver dosyasını şu adresten de indirebilirsiniz: http://1drv.ms/1nzishQ