#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.

BeğenFavori PaylaşYorum yap
  • giohid @dgn5401

    bağlantılar felan tamam com6 secili her ikisinden de @hadi

  • My_Techno @my_techno

    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.

  • Sercan Gündoğdu @sercangundogdu

    Arduino bootloader yüklü olmayabilir. Seri iletişim kurmak için o bootloader'a ihtiyaç duyuluyor.

  • Sercan Gündoğdu @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.

    • giohid @dgn5401

      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.

  • Sercan Gündoğdu @sercangundogdu

    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.