İçindekiler:
- Gereçler
- Adım 1: BreadShield'ı Arduino Uno'ya Yerleştirin
- Adım 2: BreadShield'ı Breadboard'a Yerleştirin
- Adım 3: LCD'yi Breadboard'a Yerleştirin
- Adım 4: LCD'nin R/W Pinini GND'ye çekin
- Adım 5: Potansiyometreyi yerleştirin
- Adım 6: Potansiyometre Orta Pin Bağlantısı Kesilmişken Arduino'nuzu Programlayın
Video: BreadShield'de Arduino ve Karakter LCD Bağlantısı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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'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
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
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:
ESP32 ve Karakter LCD'li Layad Devreleri Alfanümerik Klavye: 4 Adım
Sıralı Devreler ESP32 ve Karakter LCD'li Alfanümerik Klavye: Bu makale, ESP32'ye veri girmek için bir alfanümerik klavye modülünün ve 16x2 I2C karakterli bir LCD modülünün kullanımını gösterir. Bu yöntem, ESP32'ye Wi-Fi kimlik bilgilerini ve diğer bilgileri girmek ve ESP32'den almak için kullanılabilir
LCD İstilacılar: 16x2 LCD Karakter Ekranında Oyun Gibi Bir Uzay İstilacıları: 7 Adım
LCD İstilacılar: 16x2 LCD Karakter Ekranında Oyun Gibi Bir Space Invaders: Efsanevi bir “Space Invaders” oyununu tanıtmaya gerek yok. Bu projenin en ilginç özelliği, grafik çıktı için metin gösterimi kullanmasıdır. 8 özel karakter uygulanarak elde edilir. Arduino'nun tamamını indirebilirsiniz
Utsource İle Arduino I2C 16*2 Lcd Ekran Bağlantısı: 10 Adım
Utsource ile Arduino I2C 16*2 Lcd Ekran Bağlantısı: I²C (Inter-Integrated Circuit), I-squared-C olarak telaffuz edilir, Philips Semiconductor tarafından icat edilen çok ana, çok bağımlı, paket anahtarlamalı, tek uçlu, seri bir bilgisayar veriyoludur. (şimdi NXP Yarı İletkenler)
PC için Visual Script Kullanarak Unreal Engine 4'te Karakter Denetleyicisi ile 2d Karakter Nasıl Oluşturulur: 11 Adım
Unreal Engine 4'te Karakter Denetleyicisi ile 2d Karakter Nasıl Oluşturulur PC için Görsel Komut Dosyası Kullanılır: PC için görsel komut dosyası kullanılarak Unreal engine 4'te karakter denetleyicisi ile 2d Karakter nasıl oluşturulur Merhaba, ben Jordan Steltz. 15 yaşımdan beri video oyunları geliştiriyorum. Bu eğitim size içinde temel bir karakterin nasıl oluşturulacağını öğretecek
Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): 12 Adım (Resimlerle)
Karakter LCD I2c Adaptörü (I2c Bağlantı Örneği): Bir karakter ekranı i2c adaptörü için bağlantı şeması yapıyorum.Sitemdeki güncellemeleri kontrol edin.Şimdi çatallı değil orijinal kitaplığı kullanmak için bir kablo bağlantı şeması da ekliyorum.LiquidCrystal Arduino kitaplığı karakter LCD ekranları için çatallı proje