Mundarija:

BreadShield -da Arduino va Character LCD -ni ulash: 6 qadam
BreadShield -da Arduino va Character LCD -ni ulash: 6 qadam

Video: BreadShield -da Arduino va Character LCD -ni ulash: 6 qadam

Video: BreadShield -da Arduino va Character LCD -ni ulash: 6 qadam
Video: A Better Way To Make Better Breadboard Jumper Wires 2024, Noyabr
Anonim
BreadShield -da Arduino va Character LCD -ni ulash
BreadShield -da Arduino va Character LCD -ni ulash

Ko'pgina Arduino loyihalarida Arduino -dan ma'lumot olish uchun asosan HD44780 protokolidan foydalaniladigan xarakterli LCD -lar mavjud. Arduino-ni HD44780-ga ulash odatda (4-bitli rejimda) 12 ta simni oladi! Bu jumper simli spagetti katta tartibsizlikka olib keladi. Ularni ulash uchun sizga biroz vaqt kerak bo'ladi. Nosozliklarni tuzatish qiyin. Va bu sizning barmoqlaringiz bilan uzilishlarga moyil.

Ushbu qo'llanmada biz BreadShield -da, non paneli uchun Arduino qalqoni, hayotni ancha osonlashtirishi mumkinligini ko'ramiz.

Ta'minotlar

  • Bitta non paneli
  • Bitta Arduino Uno
  • Bir non qalqoni

1 -qadam: BreadShield -ni Arduino Uno -ga joylashtiring

BreadShield -ni Arduino Uno -ga joylashtiring, xuddi odatdagidek boshqa qalqon taxtalaridan foydalaning.

2 -qadam: BreadShield -ni elektron jadvalga joylashtiring

BreadShield -ning kesish pimlarini non paneliga joylashtiring, xuddi odatdagidek, non paneliga bir qator pinlarni joylashtiring.

3 -qadam: LCD -ni ish paneliga joylashtiring

LCD -ni non paneliga joylashtiring
LCD -ni non paneliga joylashtiring

Menimcha, sizning LCD displeyingiz SparkFun -ning ushbu qo'llanmasida bo'lgani kabi, erkak pinheads bilan lehimlangan. Endi LCD displeyni (texnik jihatdan erkak pim) non paneliga joylashtiring, bunda GND pin BreadShield GND piniga mos keladi. Bu avtomatik ravishda Arduino Uno va LCD o'rtasida pin-to-pin yozishmalarini o'rnatadi (chapda, LCD pin; o'ngda, BreadShield pin):

VSS/GND ---- GNDVDD ---- 5VRS ---- TX E/yoqish ---- D3 D4 ---- D8D5 ---- D9D6 ---- D10D7 ---- D11 orqa yorug'lik anod- --- D12 orqa yorug'lik katod ---- D13

Yo'nalish yuqoridagi rasmda ko'rsatilgan.

4 -qadam: LCD -ning R/V pinini GND ga torting

LCD -ning R/V pinini GNDga tortish uchun bitta loyiha simidan foydalaning - bu loyihada zarur bo'lgan yagona o'tish simidir. Ha, bu shuningdek Arudino D2 ni GND ga ulashni anglatadi. Ammo D2 dan foydalanmasangiz, bu muammo emas.

5 -qadam: Potansiyometrni joylashtiring

Potentsiometrni joylashtiring
Potentsiometrni joylashtiring

Potentsiometrni kuchlanish bo'luvchi sifatida joylashtiring. Potansiyometrning terminal uchlarini navbati bilan 5V va GND rishtalariga joylashtiring. Va potentsiometrning o'rta pinasi RX rishtalariga. Olingan simlar yuqoridagi rasmda ko'rsatilgan. Menimcha, potentsiometrning oyoqlariga lehimlangan simlar yoki 3 ta pinni non taxtasining boshqa joyidan o'tkazish uchun o'tish simlari ishlatiladi.

6 -qadam: Arduino -ni o'rta pinli potentsiometr ajratilgan holda dasturlashtiring

O'rta pinli potentsiometr o'chirilgan holda Arduino -ni dasturlash
O'rta pinli potentsiometr o'chirilgan holda Arduino -ni dasturlash

Endi siz Arduino -ni dasturlashingiz mumkin. Misol kodining bir qismi

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

Dasturlash uchun RX pinining potentsiometrning o'rta pinidan uzilganligiga ishonch hosil qiling. Non panelidagi galstukdan potentsiometrning o'rta pinini muloyimlik bilan ko'taring. Dasturlashdan so'ng uni qayta joylashtiring. Keyin siz LCD displeyda ko'rsatilgan matn tarkibini ko'rasiz. Aks holda, potansiyometrni sozlang.

Bu erda sharh yoki savol qoldiring va men imkon qadar tezroq javob beraman.

Ushbu videoda BreadShield -ning boshqa misollaridan bahramand bo'ling.

Hozir BreadShield kraudfanding kampaniyasini o'tkazmoqda. Https://www.crowdsupply.com/loser/breadshield/ aksiyasida faqat chegirmali narxlardan foydalaning.

Tavsiya: