Bir Arduino tahtasını seçerken dikkat edilmesi gerekenler:
- Yerel klavye / fare desteği ister miyim? Evet ise: Leonardo'ya (veya breadboard'a takılabilir eşdeğerine) veya TRE'ye (serbest bırakılmadı, çift MCU kartına) ihtiyacınız olacak.
- Küçük bir form faktörü mü istiyorum ve / veya breadboard'a monte edilebilir mi? Evet ise, Mini / Mikro / Nano / vb. Gibi bir kart seçin.
- Daha da küçük yapmak istiyorsanız, USB yerleşik olmayan bir anakart edinin veya ATTiny kullanmayı deneyin
- Onunla büyük sayılar mı hesaplıyorum? Evet ise: Due, Galileo veya TRE'yi kullanın (henüz yayınlanmadı)
- Video / ses ister miyim? Cevabınız evet ise: TRE, şu andan itibaren gitmenin tek yoludur (ancak henüz yayınlanmamıştır).
- Bir USB ana bilgisayara ihtiyacım var mı (ve harici bir korumaya sahip olmak istemiyorum)? Evetse, Mega ADK (sınırlı destek), Yun, TRE (tekrar yayınlanmadı) veya Galileo kullanın.
- Dahili WiFi / ethernet'e ihtiyacım var mı? Şayet evet ise; Yun, TRE (hala yayınlanmadı), Ethernet kartı veya Galileo kullanın.
Kaç iğneye ihtiyacım var (ve her tipten kaç tane)?
- Dijital: basit AÇIK veya KAPALI. Bunları düğmeler, basit ışıklar, bazı iletişim vb.Için kullanın.
- 3.3V mantığı ile uğraşmak istemiyorsanız Due'dan uzak durun. Diğer kartların çoğu 5V'dur. Gerilim bölücülerle (her zaman çalışmaz) veya seviye değiştiricilerle bu sorunu çözebilirsiniz. Bildiğim kadarıyla, bir sensör maksimum 5V sağlıyorsa gerçekten fazla bir şey yapamazsınız; seviye değiştiricileri AFAIK sadece dijital sinyallerle çalışır.
- UART Pinleri: bunlar seri kütüphaneyi kullanabileceğiniz pinlerdir. (Not: bu yazılım seri kitaplığını içermez). Çoğu kartta bunlardan biri bir USB yongasına bağlı.
- SPI Pinleri: Bunlar bir iletişim şekli tarafından kullanılan pinlerdir (Ethernet kalkanında olduğu gibi).
- Giriş Pimleri: Bunlar, panoya gönderilen sinyal değiştiğinde bir olayı tetikleyebilir. Birkaç farklı ayar vardır, ancak bu, düşük gecikme süresinin kritik olduğu durumlarda neredeyse anında yanıt süresi için kullanılabilir.
- PWM Pimleri: daha düşük bir voltaj simüle etmek için açılıp kapanan pimler. Bunu çok hızlı bir şekilde açıp kapatarak yapar. Bu genellikle LED'leri karartmak ve bir motorun hızını kontrol etmek için kullanılır.
- Analog pimler: bir voltajı okuyabilen ve bir sayıya dönüştürebilen pimler.
- Arduino Due, daha fazla olası değere sahip olduğundan ve daha az voltaja, dolayısıyla çok daha fazla hassasiyete sahip olduğundan çok daha yüksek bir hassasiyet oranına sahiptir.
Tüm bu tip pinler dijital pin olarak işlev görebilir. Analog pimler hariç bunların tümü Arduino kartınızın "dijital pim" bölümünün altındadır. İğnelerin teknik yönlerine girmedim; O zaman açıklayabildiğim en basit şekilde.
Birçok panoyu bu listenin dışında bıraktım, ancak bu, bir tahta seçerken düşünmeniz gereken bazı şeyler vermelidir. Bu listede çok tuhaf tuhaflıklar var, bu yüzden özellikle pim türleriyle eksik. Sadece araştırma yapmanız ve neye ihtiyacınız olduğunu ve bir kurulun ihtiyaçlarınızı karşılayıp karşılayamayacağını anlamanız gerekir. Özellikle farklı kalkanları ve sensörleri karıştırırken, aynı pimde iki şey planlamadığınızdan emin olun! Kalkanlar yok işaretçilerine kaplar.
Kalkanlar: kartın 3.3V (daha yeni kalkanlar otomatik olarak uyarlanabilir) VEYA Nano gibi breadboard'a takılı bir kart olması dışında her kartla hemen hemen uyumludurlar. Bu soruna geçici bir çözüm bulmak için yollar var, ama çok zor.