Mundarija:
- 1 -qadam: Kutubxonani Arduino jildiga joylashtiring
- 2 -qadam: LCD kutubxona
- 3 -qadam: Arduino IDE -ni oching
- 4 -qadam: kompilyatsiya
- 5 -qadam: Arduino -da eskizni ishga tushiring
- 6 -qadam: Xulosa
- 7 -qadam: Bonus trek: Yana bir misol
Video: LCD displey Arduino uchun: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Asl g'oya Arduino va boshqa uskunalar o'rtasida IC 74HC595 dan foydalanishni soddalashtiradigan kutubxona yaratish edi. Ushbu qo'llanmada men buni sizga 16x2 o'lchamli LCD displey yordamida misol sifatida baham ko'raman. Masalan, LCD displeyda Arduino qayta ishga tushirilgandan keyin o'tgan soniyalar ko'rsatiladi. Umid qilamanki, bu siz uchun foydali bo'ladi. BU misol uchun sizga nima kerak? - Arduino - Arduino IDE o'rnatilgan - LCD - bitta IC 74HC595 - bitta 4.7Kohm qarshilik yoki shunga o'xshash - bitta "104" kondansatör - simlar!
1 -qadam: Kutubxonani Arduino jildiga joylashtiring
Men kutubxonani "ShiftOut" deb nomladim. Bu %arduino-directory %/hardware/libraries ostida joylashgan, bu men dasturlashgan kutubxona. Fikrlar qabul qilinadi.
2 -qadam: LCD kutubxona
Ikkinchi kutubxona - bu LCD bilan aloqa qiladigan kutubxona. Men buni Arduino bilan kelganini emas, balki uni ishlatganman, chunki bu boshlang'ich xato, u www.slashdev.ca/arduino-lcd-library/ saytiga asoslangan va men qilgan ShiftOut kutubxonasini integratsiyalash uchun kerakli o'zgarishlarga ega. %arduino-directory %/apparat/kutubxonalari ostida ham siqilmagan bo'lishi kerak.
3 -qadam: Arduino IDE -ni oching
Endi kodni yozish vaqti keldi. Arduino IDE -ni oching va yozing:
#qo'shing #qo'shing
4 -qadam: kompilyatsiya
Kutubxonalarni Arduino IDE ochilishidan oldin nusxalash muhim. Aks holda, kompilyatsiya muvaffaqiyatsiz bo'lishi mumkin.
Agar hamma narsa yaxshi bo'lsa, siz Arduino -ni 74HC595 -ga va Fritzing yordamida chizilgan sxematik tasvirlarga muvofiq LCD -ga ulashingiz mumkin. Ulanish quyidagicha bo'lishi kerak:
5 -qadam: Arduino -da eskizni ishga tushiring
Agar hamma narsa to'g'ri ulangan bo'lsa, siz LCD displeyda soniyalar sonini ko'rishingiz kerak.
6 -qadam: Xulosa
Umid qilamanki, bu kutubxona kimgadir foydali bo'ladi. Bu men uchun, chunki Arduino kodi eskizning asosiy maqsadini buzadigan garov kodlari bilan to'ldirmasdan oddiy va chiroyli bo'ladi. Hurmat bilan!
7 -qadam: Bonus trek: Yana bir misol
Bu erda Arduino ShiftOut -dan foydalanib, kaskaddagi ikkita etti segmentli displeyni boshqaradi: Qo'shimcha ma'lumotni bu erda topish mumkin:
Tavsiya:
Inklinometr uchun LCD displey: 4 qadam
Inklinometr uchun LCD displey: STS-112 inklinometrini bizga olib kelganda, biz qaysi tomonga yaqinlashishni darhol aniqlay olmadik. Avvaliga biz undan Hyper Terminal orqali Tx kabelini oldik va shundan so'ng LCD displey yaratish g'oyasi paydo bo'ldi
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
Nodemcu uchun interfeysli LCD 20X4 displey: 3 qadam
Nodemcuga LCD 20X4 displeyli interfeys: Men buni avvalgi vazifamda qiyinchiliklarga duch kelganim uchun ulashishga qaror qildim, Nodemcu bilan Grafik (128x64) LCD interfeysini ishlatishga harakat qildim, lekin muvaffaqiyatsiz tugadi. Menimcha, bu kutubxona bilan bog'liq bo'lishi kerak (grafik uchun kutubxona
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