Arduino'ya kaç kalkan takabilirim?


13

Bir Arduino Uno / Duemilanove satın alacağım ve LCD ve WIFI gibi bir çift kalkan eklemek istiyorum.

İkisini de Arduino'ya takıp takamayacağımı nasıl anlayabilirim?


2
Kalkanları istifleme konusunda freetronics hakkındaki bu öğreticiyi fark ettim .
Dean

Cevap olarak eklemedim.
Dean

1
Bu kalkanlar arasına kesinlikle bakın! çok istifleme için çok güzel ... Başarıyla yığılmış 4. sparkfun.com/products/11002
Brad

Yanıtlar:


19

Shieldlist.org adresine gidin ve kullanacağınız kalkanlara bakın. Sonra ikisinin de aynı iğneleri kullanmak isteyip istemediklerine bakın. Kalkan shieldlist.org'da değilse, şematik / veri sayfasına bakın.

Genellikle bir pimin birden fazla kalkanı kullanması gerekiyorsa, bu pimler SPI veya I2C pimleri olmadıkça bunları birlikte kullanamazsınız . Bu protokollerin her ikisi de bir master ve birçok slave içeren bir master-slave modeli kullanır. Bu gibi durumlarda, pimlerin bir kısmını veya tamamını paylaşan kalkanlar kullanabilirsiniz.

SPI pinleri varsayılan olarak dijital 10, 11, 12, 13'tür. İğne 10, konuşmak istediğiniz köle belirtmek için kullanılan Köle Seçim iğnesidir. Konuşmak istediğiniz her SPI slave için farklı bir SS pinine ihtiyacınız olacaktır .

I2C pinleri analog 4 ve 5'tir. I2C, bağımlı cihazlar arasında ayrım yapmak için cihaz adresleme kullanır, bu nedenle Slave Select eşdeğeri yoktur. Aynı iki pim tüm I2C cihazları tarafından paylaşılabilir.

Birçok kalkanın istiflenmesinin, artan kapasitans gibi, SPI / I2C için olanlar da dahil olmak üzere sinyalleri bozmaya başlayabilecek ve iletişim hatalarına neden olabilecek çeşitli sorunlar getirdiğini unutmayın.


6

Freetronics bir var rehber gibi konuları kapsayan çeşitli kalkanlar istifleme tarih:

  • İstifleme Başlıkları
  • Fiziksel boşluk
  • Pin İçeriği
  • Yazılım Etkileşimi
  • Güç Gereksinimleri
  • Radyo / Elektriksel Girişim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.