Mundarija:
- Ta'minotlar
- 1 -qadam: BreadShield -ni Arduino Uno -ga joylashtiring
- 2 -qadam: BreadShield -ni elektron jadvalga joylashtiring
- 3 -qadam: LCD -ni ish paneliga joylashtiring
- 4 -qadam: LCD -ning R/V pinini GND ga torting
- 5 -qadam: Potansiyometrni joylashtiring
- 6 -qadam: Arduino -ni o'rta pinli potentsiometr ajratilgan holda dasturlashtiring
Video: BreadShield -da Arduino va Character LCD -ni ulash: 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
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 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
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:
Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: 6 qadam
Arduino bir nechta servo dvigatellarni qanday ulash mumkin - PCA9685 qo'llanmasi: Ushbu qo'llanmada biz PCA9685 moduli va arduino yordamida bir nechta servo dvigatellarni qanday ulashni bilib olamiz. Agar siz bir nechta dvigatellarni ulashingiz kerak bo'lsa, PCA9685 moduli juda yaxshi, bu haqda ko'proq o'qishingiz mumkin https : //www.adafruit.com/product/815Vi ni tomosha qiling
O'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni qanday qilish kerak?: 11 qadam (rasmlar bilan)
Qanday qilib o'zingizning Arduino -ni IP -tarmog'iga ulash uchun o'zingizning WIFI shlyuzingizni yaratishingiz mumkin?: Ko'p odamlar sizning fikringizcha, Arduino uyni avtomatlashtirish va robotlashtirish uchun juda yaxshi echimdir! Men robot ustida ishlayapman, u doimiy ravishda ishlaydigan server bilan bog'lanishi kerak
LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 Transflektiv LCD SPI displeyiga ulash: 3 qadam
LOLIN WEMOS D1 Mini Pro -ni SSD1283A 130x130 o'tkazgichli LCD SPI -displeyga ulash: Internetga ulanish haqida yaxshi ma'lumot yo'q, mana mana shunday! va orqa nuri ham bor, shuning uchun uni qorong'uda ham o'qish mumkin. Wemos D1 Mini Pro
Arduino bilan 16x4 o'lchamli LCD -ni qanday ulash mumkin: 6 qadam
Arduino bilan 16x4 o'lchamli LCD -ni qanday ulash mumkin: Kirish Men yaqinda FocusLCDs.com saytidagi do'stlarimdan bepul LCD displey namunalarini oldim. Ulardan biri 16x4 o'lchamli LCD displey; P/N: C164AXBSYLY6WT. Odatda LCD ekranlarda joylashgan HD44780 o'rniga u ST7066U tekshirgichidan foydalanadi (bu erda ma'lumotlar jadvaliga qarang). Men emas
I2C Lcd displeyini Arduino Uno -ga qanday ulash mumkin: 5 qadam (rasmlar bilan)
I2C Lcd displeyini Arduino Uno -ga qanday ulash mumkin: Salom bolalar, bu yo'riqnomada siz i2c -lcd -displeyni arduino -ga qanday ulashni va lcd -displeyda qanday chop etishni ko'rasiz. Ushbu qo'llanmani boshlashdan oldin siz i2c haqida qisqacha ma'lumotga ega bo'lishingiz kerak Har bir I2C avtobusi ikkita signaldan iborat