Mündəricat:

BreadShield -də Arduino və Character LCD Bağlantısı: 6 addım
BreadShield -də Arduino və Character LCD Bağlantısı: 6 addım

Video: BreadShield -də Arduino və Character LCD Bağlantısı: 6 addım

Video: BreadShield -də Arduino və Character LCD Bağlantısı: 6 addım
Video: BreadShield: Bridging Arduino to breadboard with no jumper wires 2024, Noyabr
Anonim
BreadShield -də Arduino və Character LCD Bağlantısı
BreadShield -də Arduino və Character LCD Bağlantısı

Bir çox Arduino layihəsi, Arduinodan məlumat almaq üçün böyük ölçüdə HD44780 protokolundan istifadə edən xarakterli LCD -lərdən ibarətdir. Arduino-nu HD44780-ə bağlamaq adətən (4-bit rejimində) 12 tel alır! Bu, jumper telli spagetti ilə böyük bir qarışıqlığa səbəb olacaq. Onları birləşdirmək üçün bir az vaxt lazımdır. Debug etmək çətindir. Və əlverişsiz barmaqlarınızla əlaqəni kəsməyə meyllidir.

Bu təlimatda, çörək taxtası üçün Arduino qalxan BreadShield -də həyatın daha asan olacağını görəcəyik.

Təchizat

  • Bir çörək taxtası
  • Bir Arduino Uno
  • Bir çörək qalxanı

Addım 1: Arduino Uno -ya BreadShield daxil edin

BreadShield -i normal olaraq digər qalxan lövhələrindən istifadə etdiyiniz kimi bir Arduino Uno -ya daxil edin.

Addım 2: BreadShield -ı Breadboard -a daxil edin

Çörək taxtasına bir sıra sancaqlar taxdığınız kimi, BreadShield -in qırılma sancaqlarını çörək taxtasına daxil edin.

Addım 3: LCD -ni Breadboard -a daxil edin

LCD -ni Breadboard -a daxil edin
LCD -ni Breadboard -a daxil edin

LCD'nizin SparkFun tərəfindən hazırlanan bu təlimatda olduğu kimi kişi pinheaders ilə lehimləndiyini düşünürəm. İndi LCD -ni (texniki olaraq kişi sancaqlar) çörək taxtasına daxil edin, LCD -nin GND pimi BreadShield -in GND pininə uyğun gəlir. Bu, Arduino Uno ilə LCD arasında aşağıdakı pin-pin yazışmasını avtomatik olaraq quracaq (solda LCD pin; sağda BreadShield pin):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/imkan ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 arxa işıq anodu- --- D12 arxa işıq katodu ---- D13

Marşrutlaşdırma yuxarıdakı şəkildə göstərilmişdir.

Addım 4: LCD -nin R/W Pinini GND -ə çəkin

LCD -nin R/W pinini GND -ə çəkmək üçün bu layihədə lazım olan yeganə tullanan teldən istifadə edin. Bəli, bu da Arudinonun D2 -ni GND -yə bağlamaq deməkdir. Ancaq D2 istifadə etmədiyiniz müddətcə bu problem deyil.

Addım 5: Potensiometr daxil edin

Potansiyometr daxil edin
Potansiyometr daxil edin

Gərginlik bölücü olaraq potensiometr daxil edin. Potansiyometrenin terminal uclarını çörək lövhəsində sırasıyla 5V və GND bağlarına daxil edin. Və potansiyometrenin orta pinini RX bağlarına bağlayın. Yaranan naqillər yuxarıdakı şəkildə göstərilmişdir. Güman edərdim ki, potensiometrdə ayaqları üzərində lehimlənmiş bəzi tellər var və ya 3 pinini çörək taxtasının başqa bir yerindən yönləndirmək üçün istifadə telləri.

Addım 6: Arduino -nu Potentiometr Orta Pin Bağlantısı kəsilərək proqramlaşdırın

Arduino -nu Potentiometr Orta Pin Bağlantısı kəsilmiş halda proqramlaşdırın
Arduino -nu Potentiometr Orta Pin Bağlantısı kəsilmiş halda proqramlaşdırın

İndi Arduino proqramlaşdıra bilərsiniz. Bir nümunə kod parçası var

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

Proqramlaşdırmaq üçün RX pininin potensiometrin orta pinindən ayrıldığından əmin olun. Potansiyometrenin orta pinini çörək taxtasındakı qalstukdan yavaşca qaldırın. Proqramlaşdırıldıqdan sonra yenidən daxil edin. Sonra LCD -də göstərilən mətn məzmununu görəcəksiniz. Əks təqdirdə, potensiometrini tənzimləyin.

Bura bir şərh və ya sual yazmaqdan çekinmeyin və bacardığım qədər cavablandıracağam.

Bu videoda daha çox BreadShield nümunələrindən zövq alın.

Hal -hazırda BreadShield bir crowdfunding kampaniyası keçirir. Https://www.crowdsupply.com/loser/breadshield/ ünvanında endirimli kampaniya qiymətlərindən yararlanın.

Tövsiyə: