Mundarija:
- 1 -qadam: Kutubxonani Arduino kutubxonalariga yuklang
- 2 -qadam: PIN -kodni ulang
- 3 -qadam: Kodni yuklang va ishga tushiring
Video: Nodemcu uchun interfeysli LCD 20X4 displey: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men buni avvalgi vazifamda qiyinchiliklarga duch kelganim sababli, baham ko'rishga qaror qildim, Grafik (128x64) LCD ni Nodemcu bilan ishlashga harakat qildim, lekin muvaffaqiyatsiz tugadi. Menimcha, bu kutubxona bilan bog'liq bo'lishi kerak (LCD displey uchun kutubxona oddiy LCD -dan farq qiladi), mavjud kutubxona GLCD interfeysli nodemcu -ga mos kelmaganga o'xshaydi, umid qilamanki, ular "mos kutubxona" bilan chiqadi. tez orada. Men sinab ko'rmoqchi edim, lekin vaqt cheklangan, shuning uchun men grafik LCD-dan Bluebacklight 20x4 LCD-ga o'tishga qaror qildim. O'ylaymanki, bu 16x2 LCD -ga juda o'xshash xususiyatlarga ega, lekin men yana xato qildim. Shunday qilib, men buni sinab ko'rish uchun xato-urinish safarimni boshlayman.
Arduino Uno bilan har qanday LCD -ni ulash oson, siz ko'plab darsliklarni topishingiz mumkin. Shuningdek, NodeMCU bilan LCD -ni o'zaro bog'lash bo'yicha qo'llanma mavjud, ba'zilari "Shift reestri" ning "I2C sarflagichi" dan foydalanadi, boshqalari esa "I2C LCD adapteridan" foydalanadi, lekin bu qo'llanmaning hammasi mos kelmaydi, ba'zilari esa "eskirgan" bo'lishi mumkin. har xil yoki eski kutubxonadan foydalanganda, men shunday xatoga yo'l qo'yaman: "NodeMCU 1.0 (ESP-12E moduli) taxtasi uchun xatolik", shuning uchun men boshqa kutubxonaga o'taman. Kompilyatsiya tugadi, lekin ogohlantirish bilan: "OGOHLANTIRISH: kutubxona LiquidCrystal_I2C-1.1.2 (avr) arxitektura (lar) da ishlashga da'vo qiladi va (esp8266) arxitektura (lar) da ishlaydigan sizning hozirgi taxtangizga mos kelmasligi mumkin",-men aytdim baribir sinab ko'ring, mening taxtamga yuklang, keyin muvaffaqiyat!
1 -qadam: Kutubxonani Arduino kutubxonalariga yuklang
Ishni boshlashdan oldin, NodeMCU kutubxonasini o'rnatganingizga ishonch hosil qiling, agar bo'lmasa, bu bosqichni bu erda bajarishingiz mumkin. Shundan so'ng, LCD uchun LiquidCrystal_I2C kutubxonasini yuklab olishni va o'rnatishni unutmang.
Bu qo'llanmada men ishlatgan LiquidCrystal_I2C kutubxonasining zip fayli biriktirilgan. Men uni qaysi veb -saytdan yuklaganimni eslay olmayman, lekin egasiga hurmat.
eslatmalar: bu men ilgari aytib o'tgan ogohlantirish bilan kelgan fayl. Lekin kodni NodeMCU kartamga yuklashda hech qanday muammo yo'q.
2 -qadam: PIN -kodni ulang
Men LCD displeyni NodeMCU -ga I2C LCD seriyali adapter yordamida ulayman, LCD -ning 8 -pinidan adapterning 4 -pinigacha. Bu juda qulay, chunki NodeMCU kichik va biz bortdagi pinni ishlatishni cheklamoqchimiz. Men NodeMCU ning D1, D2, Vin va Gnd pinlarini ishlataman. LCD displeyga ulanish:
Vin = VCC
Gnd = Gnd
D1 = SDA
D2 = SCL
Juda sodda.
3 -qadam: Kodni yuklang va ishga tushiring
Bu erga biriktirilgan kodni nusxa ko'chiring va ishga tushiring. O'zingiz yoqtirgan kodni o'zgartiring. Omad.
Bu kichik darslik sizga yordam bersin. Agar biron bir savol bo'lsa, sharh berishdan tortinmang.
Tavsiya:
Qo'lli Arduino qog'ozli qaychi o'yini, 20x4 o'lchamli LCD displey yordamida I2C: 7 qadam
Qo'l bilan ishlaydigan Arduino qog'ozli qaychi o'yini, 20x4 o'lchamli LCD displey yordamida I2C: Hammaga salom, yoki men "Salom dunyo!" Deyishim kerak, men siz bilan Arduino ko'p narsalarga kirgan loyiham bilan bo'lishishdan xursand bo'lardim. Bu I2C 20x4 LCD displey yordamida qo'lda ishlaydigan Arduino Paper Rock Scissors o'yini. Men
Micropython bilan TTGO (rangli) displey (TTGO T-displey): 6 qadam
Micropythonli TTGO (rangli) displey (TTGO T-displey): TTGO T-displeyi-ESP32 asosidagi, 1,14 dyuymli rangli displeyni o'z ichiga olgan taxta. Kengashni 7 dollardan kam bo'lgan mukofotga sotib olish mumkin (etkazib berish, banggoodda ko'rilgan mukofot). Bu ESP32 uchun ajoyib mukofot, shu jumladan displey
SensorBox Arduino yordamida interfeysli qurilma: 5 qadam
SensorBox Arduino-dan foydalanadigan interfeysli qurilma: Ushbu loyihaning maqsadi-turli xil texnologiyalar orasidagi bo'shliqni oson ishlatiladigan apparat va dasturiy ta'minot yordamida bartaraf eta oladigan interfeys qurilmasini yaratish. Har kim tahrir qilishi va interaktiv loyihalarni amalga oshirishi mumkin
Arduino yordamida P10 LED displey modulidagi displey harorati: 3 qadam (rasmlar bilan)
Arduino yordamida P10 LED displey modulidagi displey harorati: Oldingi qo'llanmada Arduino va DMD ulagichi yordamida nuqta matritsali LED displeyli P10 modulida matnni qanday ko'rsatish kerakligi ko'rsatilgan. Ushbu qo'llanmada biz P10 modulini displey vositasi sifatida ishlatib, oddiy loyiha qo'llanmasini beramiz
LCD studiyada maxsus displey yarating (G15 klaviaturasi va LCD displeylari uchun): 7 qadam
LCD studiyasida maxsus displey yarating (G15 klaviaturasi va LCD displeylari uchun): OK, agar siz G15 klaviaturasini oldingiz va u bilan birga kelgan asosiy displeylar bilan unchalik ta'sirlanmagan bo'lsangiz, men sizni LCD Studio -dan foydalanish asoslari bilan tanishtiraman. Bu misol faqat bazani ko'rsatadigan displeyni yaratadi