İçindekiler:

BreadShield'de Arduino ve Karakter LCD Bağlantısı: 6 Adım
BreadShield'de Arduino ve Karakter LCD Bağlantısı: 6 Adım

Video: BreadShield'de Arduino ve Karakter LCD Bağlantısı: 6 Adım

Video: BreadShield'de Arduino ve Karakter LCD Bağlantısı: 6 Adım
Video: BreadShield: Bridging Arduino to breadboard with no jumper wires 2024, Kasım
Anonim
BreadShield'de Arduino ve Karakter LCD Bağlantısı
BreadShield'de Arduino ve Karakter LCD Bağlantısı

Birçok Arduino projesi, Arduino'dan veri almak için ezici bir şekilde HD44780 protokolünü kullanan karakter LCD'lerini içerir. Arduino'yu HD44780'e bağlamak (4 bit modunda) genellikle 12 kablo alır! Bu, büyük bir atlama teli spagetti karmaşasına neden olacak. Bunları birbirine bağlamanız biraz zaman alır. Hata ayıklamak zor. Ve beceriksiz parmaklarınız tarafından bağlantı kesilmesine eğilimlidir.

Bu derste, breadboard'lar için Arduino kalkanı olan BreadShield'de hayatın çok daha kolay olabileceğini göreceğiz.

Gereçler

  • Bir devre tahtası
  • Bir Arduino Uno
  • Bir Ekmek Kalkanı

Adım 1: BreadShield'ı Arduino Uno'ya Yerleştirin

BreadShield'ı normalde diğer kalkan panolarını kullanmak için yaptığınız gibi bir Arduino Uno'ya yerleştirin.

Adım 2: BreadShield'ı Breadboard'a Yerleştirin

BreadShield'ın koparma pimlerini, normalde bir devre tahtasına bir sıra pim yerleştirdiğiniz gibi bir devre tahtasına yerleştirin.

Adım 3: LCD'yi Breadboard'a Yerleştirin

LCD'yi Breadboard'a Yerleştirin
LCD'yi Breadboard'a Yerleştirin

LCD'nizin SparkFun tarafından hazırlanan bu eğitimde olduğu gibi erkek pinheader'larla lehimlendiğini varsayardım. Şimdi LCD'yi (teknik olarak erkek pimleri), LCD'nin GND pimi BreadShield'ın GND pimiyle eşleşecek şekilde devre tahtasına yerleştirin. Bu, Arduino Uno ve LCD (solda, LCD pimi; sağda, BreadShield pimi) arasında aşağıdaki pimden pime yazışmayı otomatik olarak kuracaktır:

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/etkinleştir ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 arka ışık anodu - --- D12 arka ışık katotu ---- D13

Yönlendirme yukarıdaki şekilde görselleştirilmiştir.

Adım 4: LCD'nin R/W Pinini GND'ye çekin

LCD'nin R/W pinini GND'ye çekmek için bu projede ihtiyaç duyulan tek jumper tel olan bir jumper teli kullanın. Evet, bu aynı zamanda Arudino'nun D2'sini GND'ye bağlamak anlamına gelir. Ama D2 kullanmadığınız sürece bu bir sorun değil.

Adım 5: Potansiyometreyi yerleştirin

Potansiyometreyi yerleştirin
Potansiyometreyi yerleştirin

Voltaj bölücü olarak bir potansiyometre takın. Potansiyometrenin terminal uçlarını devre tahtasındaki sırasıyla 5V ve GND bağlarına takın. Ve potansiyometrenin orta pimi RX'in bağlarına. Ortaya çıkan kablolama yukarıdaki şekilde gösterilmektedir. Potansiyometrenin bacaklarına lehimlenmiş bazı teller olduğunu veya 3 pimini breadboard üzerinde başka bir yerden yönlendirmek için atlama telleri kullandığınızı varsayardım.

Adım 6: Potansiyometre Orta Pin Bağlantısı Kesilmişken Arduino'nuzu Programlayın

Potansiyometre Orta Pin Bağlantısı Kesilmişken Arduino'nuzu Programlayın
Potansiyometre Orta Pin Bağlantısı Kesilmişken Arduino'nuzu Programlayın

Artık Arduino'nuzu programlayabilirsiniz. Örnek kod parçası şu adrestedir:

github.com/forrestbao/BreadShield/blob/master/demo/HelloWorld/HelloWorld.ino

Programlamak için, RX pininin potansiyometrenin orta pininden ayrıldığından emin olun. Potansiyometrenin orta pimini devre tahtasındaki bağdan hafifçe kaldırın. Programladıktan sonra tekrar takın. Ardından LCD'de görüntülenen metin içeriğini göreceksiniz. Değilse, potansiyometreyi ayarlayın.

Buraya bir yorum veya soru bırakmaktan çekinmeyin, mümkün olan en kısa sürede cevap vereceğim.

Bu videoda daha fazla BreadShield örneğinin keyfini çıkarın.

Şu anda BreadShield bir kitle fonlaması kampanyası yürütüyor. https://www.crowdsupply.com/loser/breadshield/ adresinde sadece kampanyalara özel indirimli fiyatlardan yararlanın.

Önerilen: