Mundarija:

LCD displeyni Arduino bilan ishlatish: 5 qadam
LCD displeyni Arduino bilan ishlatish: 5 qadam

Video: LCD displeyni Arduino bilan ishlatish: 5 qadam

Video: LCD displeyni Arduino bilan ishlatish: 5 qadam
Video: Использование термопары MAX6675 с LCD1602 и Arduino 2024, Noyabr
Anonim
LCD displeyni Arduino bilan ishlatish
LCD displeyni Arduino bilan ishlatish

Bu ko'rsatma darsida matnlarni ko'rsatish va ularni Arduino yordamida 16 dan 2 gacha LCD displeyda ko'rsatish ko'rsatiladi. Boshlaylik va umid qilamanki, sizga yoqadi!

1 -qadam: materiallar

1. Arduino UNO

2. Non paneli

3. 16x2 o'lchamli LCD displey

4. Jumper simlari

5. Ulagichi bilan 9 dan 12 voltgacha ishqoriy batareya

6. Arduino IDE MAC yoki Windows -da o'rnatilgan

7. Potansiyometr

8. USB 2

2 -qadam: LCD displeyga kirish

LCD displeyga kirish
LCD displeyga kirish

Arduino-bu talabalar tomonidan tezlikni, haroratni, havo bosimini aniqlash uchun turli robototexnika loyihalari va datchiklari uchun keng qo'llaniladigan qurilma … Arduino-bu ochiq manbali apparat va dasturiy ta'minot kompaniyasi, loyiha va foydalanuvchilar kengashi, bitta bortli mikrofonlarni ishlab chiqaradi va ishlab chiqaradi. jismoniy va raqamli sezadigan va boshqaradigan raqamli qurilmalar va interaktiv ob'ektlarni yaratish uchun kontrollerlar va mikrokontrollerlar to'plami. Asosan Arduino, C va C ++ kodlash tillari yordamida Arduino IDE -dan kiritilgan kodlarni kompyuterdan saqlashga qodir, bu esa qurilma bajaradigan vazifalarni boshqaradi. LCD (suyuq kristalli displey) - bu elektron displeyli modul bo'lib, u keng ko'lamli ilovalarni topadi. 16x2 o'lchamli LCD displey juda oddiy modul bo'lib, u har xil qurilmalarda va sxemalarda keng qo'llaniladi. 16x2 LCD displeyi har bir satrda 16 ta belgini ko'rsatishi mumkin degan ma'noni anglatadi va 2 ta shunday chiziq mavjud. LCD displeyda 16 ta pin bor. Chapdan o'ngga qarab, birinchi pin GND (tuproq). Ikkinchi pin - Arduino platasiga ulangan VCC (5 voltli) pin. Uchinchi pin - displey kontrastini sozlash uchun potentsiometrga ulanadigan Vo (displey kontrasti) pinidir. To'rtinchi pin - bu Arduino Liquid Crystal paketlarida aniqlangan usullar yordamida LCDga yuboriladigan buyruqlar/ma'lumotlarni tanlash uchun ishlatiladigan RS (registrni tanlash) pinidir. Beshinchisi, biz o'qish yoki yozish rejimini tanlaydigan R/V (o'qish/yozish) pinidir. Oltinchi pin - bu registrlarga yozuvlarni yozishga imkon beradigan E (yoqish) pinidir. Keyingi 8 ta pin D0 dan D7 gacha bo'lgan ma'lumotlar pinlari bo'lib, ular registrlar ASCII jadvaliga muvofiq ikkilik raqamlar yordamida yoziladi. O'n beshinchi pin - A (anod), oxirgi - K (katod).

3 -qadam: IDE

IDE
IDE
IDE
IDE
IDE
IDE

IDE Endi biz Arduino va LCD nima ekanligini tushunmayotgan bo'lsak, keling, Arduino IDE -ga o'tamiz va uni kompyuterimizga o'rnatamiz. Arduino IDE ni Yoki Windows 8 -dagi Windows do'konidan yuklab olish mumkin. IDE - bu kodlash amalga oshiriladigan joy. Bu erda kodlar C va C ++ da yozilgan. Kodni tuzib, xatolarni tuzatgandan so'ng, mos keladigan kod USB 2 kabeli yordamida Arduino kartasiga yuboriladi. IDE -ni o'rnatgandan so'ng, biz quyida ko'rsatilgandek Suyuq Kristal paketini amalga oshiramiz. Suyuq kristalli paketni amalga oshirish… LiquidCrystal paketini o'rnatish bizning Arduino platasida to'planishi va saqlanishi uchun bizning IDE -dagi LCD -ga tegishli maxsus paketda aniqlangan usul va qo'llanmalardan foydalanish imkoniyatini ochadi. Paketni o'rnatgandan so'ng, sozlash va ko'chirish IDEda yoziladi. Kengash va LCD o'rtasida aloqa o'rnatish uchun yuqoridagi amallarni bajaring va parametrlardan nusxa oling.

Kodlarni nusxa ko'chiring, so'ng IDE -ning yuqori chap burchagidagi tasdiq belgisini bosing va kodni tuzing.

4 -qadam: ulanishlar

Ulanishlar
Ulanishlar
Ulanishlar
Ulanishlar

Kengash va LCD -ulanishlar Endi taxta va LCD -ni sozlash va kerakli ulanishlarni amalga oshirish vaqti keldi. Quyida keltirilgan sxemaga amal qiling. Img sxemasi bu erga kiradi … Non taxtasi tartibsizlikni oldini olish va kodning soddaligi va aniqligini yaxshilash uchun ishlatiladi. Non taxtasidagi pinlar vertikal ravishda ishlaydi, shuning uchun agar Arduinodan 5 voltli non paneliga ulangan bo'lsa, u ustunning boshqa vertikal pinlari 5 voltdan iborat. Potansiyometr - bu LCD kontrastini (yorqinligini) sozlash uchun ishlatiladigan qurilma, potansiyometrsiz, matn qalin yoki yorqin bo'lishi mumkin, shuning uchun uni ishlatish yaxshiroqdir.

Kodni Arduino-ga kompilyatsiya qilish va saqlash Oxirgi bosqichda Arduino-ni USB-2 kabeli yordamida kompyuterga ulang. kodni kompilyatsiya qiling va IDE -da Arduino UNO -ni tanlang va IDE -ning chap yuqori burchagidagi gorizontal o'qni bosish orqali kodni Arduino -da saqlang.

5 -qadam: Qo'shimcha mil

Qo'shimcha mil
Qo'shimcha mil

LCD displeyingizda "Arduino" yozuvi paydo bo'lishi kerak. Tabriklayman !!! Siz birinchi matnni LCD displeyda yozdingiz … Endi siz qo'shimcha masofani bosib o'tishni istasangiz, www.arduino.cc saytida matnni o'zgartirish, ko'chirish, shaxsiylashtirish uchun foydalanish mumkin bo'lgan barcha usullar va tushuntirishlar mavjud. o'z matni. Yuqorida veb -saytda topilgan ba'zi kodli misollar keltirilgan. Ularni o'zingiz sinab ko'ring.

Umid qilamanki, bu ma'lumotlar foydali bo'ldi … Rahmat.

Tavsiya: