Elinizde bir tahta varsa ama bunun işe yarayıp yaramadığını bilmiyorsanız, çalışıp çalışmadığını ya da ölü olduğunu nasıl doğrulayabilirsiniz?
Elinizde bir tahta varsa ama bunun işe yarayıp yaramadığını bilmiyorsanız, çalışıp çalışmadığını ya da ölü olduğunu nasıl doğrulayabilirsiniz?
Yanıtlar:
Not: @ Ricardo'nun son gönderime yaptığı yorumdan sonra bunu gönderiyorum!
Kartı bilgisayarınızdaki bir USB bağlantı noktasına takın ve karttaki yeşil LED güç göstergesinin yandığını kontrol edin. Standart Arduino kartlarında (Uno, Duemilanove ve Mega) sıfırlama anahtarının yanında yeşil bir LED güç göstergesi bulunur.
Kartın ortasına yakın turuncu bir LED (aşağıdaki resimde “Pin 13 LED” etiketli), kart açıldığında yanıp sönmelidir (kartlar fabrikada önceden yüklenmiş yazılımdan gelir ve LED'i basit bir kontrol olarak yanıp söner) yönetim kurulu çalışıyor).
Kart bilgisayarınıza bağlıyken güç LED'i yanmıyorsa, kart büyük olasılıkla güç almıyor demektir.
Yanıp sönen LED (dijital çıkış pimine 13 bağlı) kartta çalışan kodla kontrol ediliyor (yeni kartlar Blink örnek çizimi ile önceden yüklenmiş). Pim 13 LED'i yanıp sönüyorsa, çizim doğru çalışıyor demektir, bu da karttaki çipin çalıştığı anlamına gelir. Yeşil güç ışığı yanıyor, ancak pim 13 LED'i yanıp sönmüyorsa, fabrika kodu çipte olmayabilir. Standart bir kart kullanmıyorsanız, pim 13'te yerleşik bir LED olmayabilir, bu nedenle kartınızın ayrıntıları için belgelere bakın.
Arduino'ya başlamak için çevrimiçi kılavuzlar Windows , Mac OS X ve Linux için mevcuttur .
Birinin bir USB programcısı varsa, Arduino'yu incelemenin başka bir yolu var.
Programlayıcıyı Arduino'nun ICSP pinlerine bağlayın ve arayın avrdude
sigortalarını okumak için doğru parametreleri .
avrdude -c programmer-id -p partno -P port
Bir Arduino Uno partno
için m328p
. Programmer-id
kullanılan cihaza göre değişir. Benim durumumda (mySmartUSB ışığı) stk500v2
destekleniyor veport
öyle /dev/ttyUSB0
. Buraya
avrdude -c stk500v2 -p m328p -P /dev/ttyUSB0
Aşağıdaki çıktıyı verir
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e950f
avrdude: safemode: Fuses OK
avrdude done. Thank you.
UNO yönetim kurulu doğru imzayla yanıt veriyor ve harekete geçmeye hazır :)
USB programcım, her iki tarafında 2x3 dişi konektör bulunan 6 telli şerit kablo ile geldi. Her zamanki gibi, pim 1 için tel kırmızı olarak işaretlenmiştir. Programlayıcının 2x3 erkek konektöründeki çentik nedeniyle, kablo buraya sadece bir yönde oturur.
Arduino UNO'ya bakarsanız, ICSP başlığı sıfırlama düğmesinin sağındadır.
Pin çıkışı aşağıdaki gibidir.
MISO 1 2 VCC SCK 3 4 MOSI RESET 5 6 GND
NOT Pim 1, sol üstteki beyaz nokta ile işaretlenmiştir!
Çalışan başka bir Uno'nuz varsa ve her ikisinde de mikrodenetleyici yongaları varsa, bilinmeyen anakartı çipine bir test çizimi programlamak, bilinmeyen anakarta geri koymak ve çalıştırmak için bilinen anakartı kullanabilirsiniz.
El yapımı panolarımı hızlı bir şekilde kontrol etmek için aşağıdaki (sözde kodlanmış) test çizimini beğendim; fabrikada bilinmeyen bir tanesini test etmek için de kullanışlıdır. Kapsamlı bir test değildir, sadece temel dijital I / O, seri I / O ve kısa devre olup olmadığını kontrol eder veya açar:
forever,
for each digital I/O pin:
write high;
delay 100ms;
write low;
end;
write "Hello, World!\n" to serial output;
while serial character available,
write character to serial output;
end;
write "\n" to the serial output;
end;
Herhangi bir G / Ç ve toprak arasında bağlı bir test LED'i - direnci lehimlenmiş bir LED - 2 saniyede bir yanıp sönmelidir. Başlamazsa, bu pim başarısız olmuş veya bağlantısı kötü olabilir.
Sayısal olarak bitişik pimlere bağlı iki test LED'i (fiziksel olarak yan yana olmayabilir) sırayla yanıp sönmelidir. Birlikte yanıp sönüyorlarsa, aralarında kısa, muhtemelen bir lehim köprüsü olduğunu gösterir.
Terminalde "Merhaba Dünya!" her iki saniyede bir. Değilse, bu pim veya FTDI kablosu veya yerleşik USB / Seri çip başarısız olabilir.
Klavyeye bir şey yazın ve seri terminale tekrarlanmalıdır (önceki testten geçtiyse). Değilse, yine bu pim veya FTDI kablosu veya yerleşik USB / Seri çip başarısız olabilir.