#Arduino #arduinonano #arduinokodlama arkadaşlar bu cihazı cinden aldım anlayacağınız gibi klon modeli, cihaz arızalımı acaba driveri yüklediğim halde cihazla bağlantı kuramadım. Çözümü olan arkadaşların önerilerini bekliyorum.


#Arduino #arduinonano #arduinokodlama arkadaşlar bu cihazı cinden aldım anlayacağınız gibi klon modeli, cihaz arızalımı acaba driveri yüklediğim halde cihazla bağlantı kuramadım. Çözümü olan arkadaşların önerilerini bekliyorum.


Son bir saat içinde 157 ziyaretçi, 42 kayıtlı kullanıcı giriş yaptı.
bağlantılar felan tamam com6 secili her ikisinden de @hadi
Windows 10 icin driver yok. Gerçekte yok aslında bilgisayarın tüm güncellemeleri yapıldıysa zaten otomatik tanıması lazım. Farklı portlarida deneyebilirsiniz. Ayrıca hata kodunun ekran görüntüsunu atarmisin belli olmuyor.
buyur kardeşim.
Arduino bootloader yüklü olmayabilir. Seri iletişim kurmak için o bootloader'a ihtiyaç duyuluyor.
hm ilk defa duydum bu konuda yardımcı olurmusunuz. @sercangundogdu
Orjinal arduino kartlarındaki kontrolcülerde önyüklü olarak gelir. Mikrokontrolcünün her reset olayında ilk önce bu küçük programcık çalışmaya başlar daha sonra sizin yazdığınız sketch'leri çalıştırır, seri iletişimden programlamayı sağlayan protokoller de bu program içinde bulunur. Bootloader olmadan mikrokontrolcüyü programlamak için farklı programlayıcı kartlara ihtiyaç duyarsınız.
Bunlardan en bilineni ISP(In-System Programmer).
http://www.digikey.com/product-detail/en/atmel/ATAVRISP2/ATAVRISP2-ND/898891
Bu programlayıcı ile seri dönüştürücüye ve bootloader'a ihtiyaç duymadan mikrokontrolcüyü programlayabilirsiniz.
Sizin kart klon olduğu için bir ihtimal bootloader yüklenmemiş olabilir. Bootloader'ı yüklemek için de yine bu tarz bir programlayıcı satın almak veya yapmak gerekiyor.
Başka bir arduino'yu ISP olarak kullanarak MISO MOSI SCK ve RST pinlerini bağlayarak, bir diğer arduino kartındaki kontrolcüye bootloader yükleyebilirsiniz. Ancak bunun için sizin durumunuzda bootloader yüklü olan başka bir arduino gerektiriyor. Ayrıca denediğim ve gördüğüm kadarıyla atmega328 kullanan bir arduino ile yine atmega328 kullanan bir kartı programlayamıyorsunuz. Farklı bir kontrolcü kullanmak gerekiyor.
Sizin durumunuzda, eğer problem yüklü olmayan bootloader'dan kaynaklanıyorsa bahsettiğim gibi bir programlayıcı alıp elinizdeki Nano'yu programlamanız gerekiyor ya da orjinal bir arduino alıp bir de Attiny kontrolcüsü satın alıp ISP olarak programlayıp elinizdeki Nano'ya bootloader yazmanız gerekiyor. Kaldı ki orjinal Arduino alıp direk onu kullanmak varken bu kadar zahmet lüzumsuz olur.
Şimdi bu sorun kesinlikle bootloader'dan kaynaklanıyor diyemeyeceğim için, biraz daha araştırdıktan sonra bağlantıları ve sürücüleri kontrol ettikten sonra sroun çözülmezse bu söylediğimi dikkate almanız mantıklı olur. Ama iki seçenek görünüyor
AVR ISP Programmer
Orjinal Arduino
Bir de bunlardan önce programlayacağınız kartı seçerken Arduino Uno yani Arduino Genuino veya Pro,Pro-Mini olarak seçip programlamayı denediniz mi. Hepsi aynı işlemciyi kullandığı için klon kartta device signature ile ilgili bir problem olabilir.
Hata kesinlikle sizin dediğiniz "bootloader" hatası 🙂 bu hatayla ilgili bazı yabancı kaynaklara baktık çözümü var gibi. Sizin bahsettiğiniz farklı programlayıcı kartlar derken neyi kast ettiniz. Elimde yine klon arduino uno modeli var bunun atmega 328 kullanıyor. Uno'yu kullanarak ISP yazılımını yüklemeye gerekli bağlantıları (mıso, mosı, sck, rst vcc, gnd) kurarak yaptığım halde Nano'da tık yok 🙁
Farklı kontrolcü ne kullanmalıyım? yeni bir arduino modeli ve derken mini veya mega gibi kartları mı kast ettiniz?
-Device signature'yi bilmyorum onu nasıl test etmem gerekir? karı seçerken kartın kendini seçiyorum. Şu cihaz imzası kısmı nedir biraz onuda açarmısınız... teşekkürler.
Anladığım kadarıyla Arduino kütüphanesindeki ArduinoISP programıyla ilgili bir mesele. Programlanacak kontrolcü de, programlayacak kontrolcü de atmega328 olduğu için bir karşıklık oluyor.
optiLoader kütüphanesi ile yapılabildiğine dair makaleler var. İsterseniz bu yöntemi deneyin,
http://www.vwlowen.co.uk/arduino/bootloader/page2.htm
Burada da birkaç konfigürasyon dosyasında değişiklik yaparak nasıl yapılabileceği anlatılmış.
http://www.instructables.com/id/Burning-the-Bootloader-on-ATMega328-using-Arduino-/
Önceki yorumda farklı programlayıcı kartlara örnek link verdim zaten.
En yaygın ve kolay olanı AVR ISP PROGRAMMER
http://www.direnc.net/AVR-USBTINYISP-BOARD,PR-20346.html?gclid=Cj0KEQjw3ZS-BRD1xu3qw8uS2s4BEiQA2bcfM1G9Ze08DuA_SGfkmio2lYtF_fnjCatxferi1V3PIoUaAo2s8P8HAQ
Bundan edinirseniz zannediyorum Arduino IDE'de programmer öntanımlı olarak geliyor.