Kuriant „Arduino“ įterptąją sistemą, „Liquid Crystal Display“ moduliai vaidina labai svarbų vaidmenį. Todėl labai svarbu apie tai sužinoti kaip sąsaja LCD su 16 × 2 „Arduino“ įterptųjų sistemų dizainu. Ekrano vienetai yra labai svarbūs bendraujant tarp žmogaus ir mašinų pasaulio. Ekrano blokas veikia tuo pačiu principu, jis nepriklauso nuo ekrano dydžio, jis gali būti didelis ar mažas. Mes dirbame su paprastais ekranais, tokiais kaip 16 × 1 ir 16 × 2 vienetai. 16 × 1 ekranas turi 16 simbolių, esančių vienoje eilutėje, o 16 × 2 ekranas turi 32 simbolius, esančius 2 eilutėse. Turėtume žinoti, kad norint parodyti kiekvieną simbolį yra 5 × 10 taškų. Taigi, norint parodyti vieną simbolį, visi 50 taškų turėtų būti kartu. Ekrane yra valdiklis, kuris yra HD44780, jis naudojamas valdyti rodomų simbolių taškus.
Kas yra skystųjų kristalų ekranas?
skystųjų kristalų ekranas naudoja skystųjų kristalų šviesos stebėjimo savybę ir jie tiesiogiai neskleidžia šviesos. Skystųjų kristalų ekranas yra plokščias ekranas arba elektroninis vaizdinis ekranas. Turint mažai informacijos, LCD ekrano turinys gaunamas fiksuotame arba savavališkame vaizde, kuris rodomas ar paslėptas kaip esami žodžiai, skaitmenys ar 7 segmentų ekranas . Savavališkus vaizdus sudaro didelis mažų taškų skaičius, o elementas turi didesnius elementus.
Skystųjų kristalų ekranas
Skystųjų kristalų ekranas 16 × 2
16 × 2 skystųjų kristalų ekrane yra dvi horizontalios linijos ir jie naudojami 16 ekrano simbolių erdvei suspausti. Integruotas skystųjų kristalų ekranas turi du registrus, kurie aprašyti toliau.
- Komandų registras
- Duomenų registras
Komandų registras: Šis registras naudojamas specialiai komandai įterpti į LCD. Komanda yra specialus duomenų rinkinys ir ji naudojama skystųjų kristalų ekranui suteikti vidinę komandą, pavyzdžiui, skaidrų ekraną, pereiti prie 1 eilutės 1 simbolio, nustatyti žymeklį ir kt.
Duomenų registras: Duomenų registrai naudojami įvedant eilutę į LCD
Skystųjų kristalų ekranas 16 × 2
Kaiščių schema ir kiekvieno kaiščio aprašymas paaiškinti šioje lentelėje.
Smeigtukas Nr | PIN vardas | Smeigtuko aprašymas |
1 kaištis | BND | Šis kaištis yra įžeminimo kaištis, o LCD yra prijungtas prie žemės |
2 kaištis | VCC | VCC kaištis naudojamas maitinti LCD |
3 kaištis | VEE | Šis kaištis naudojamas reguliuoti LCD kontrastą, jungiant kintamą rezistorių tarp VCC ir įžeminimo. |
4 kaištis | RS | RS yra žinomas kaip registro pasirinkimas ir jis pasirenka komandų / duomenų registrą. Norėdami pasirinkti komandų registrą, RS turėtų būti lygus nuliui. Norėdami pasirinkti duomenų registrą, RS turėtų būti lygus vienam. |
5 kaištis | R / W | Šis kaištis naudojamas skaitymo / rašymo operacijoms pasirinkti. Norėdami atlikti rašymo operacijas, R / W turėtų būti lygus nuliui. Norėdami atlikti skaitymo operacijas, R / W turėtų būti lygus vienam. |
6 kaištis | IN | Tai yra įjungimo signalo kaištis, jei teigiami impulsai eina per kaištį, tada kaištis veikia kaip skaitymo / rašymo kaištis. |
7 kaištis | DB0 - DB7 | 7 kaište yra 8 kontaktai, kurie naudojami kaip LCD duomenų kaištis. |
15 kaištis | LED + | Šis kaištis yra prijungtas prie VCC ir naudojamas kaiščiui 16 nustatyti LCD ekrano apšvietimą. |
16 kaištis | LED - | Šis kaištis yra prijungtas prie „Ground“ ir naudojamas kaiščiui 15 nustatyti LCD ekrano apšvietimą. |
LCD sąsaja su „Arduino“ moduliu
Ši schema rodo skystųjų kristalų ekraną su „Arduino“ modulis . Iš grandinės schemos galime pastebėti, kad LCD ekranas yra prijungtas prie „Arduino“ 12 kaiščio. R / W kaiščio skystųjų kristalų ekranas yra prijungtas prie žemės. „Arduino“ kaištis 11 yra prijungtas prie LCD modulio įjungimo signalo kaiščio. Šiame projekte LCD modulis ir „Arduino“ modulis yra susieti su 4 bitų režimu. Taigi yra keturios įvesties eilutės, kurios yra LCD nuo DB4 iki DB7. Šis procesas yra labai paprastas, jam reikia mažiau prijungimo kabelių, taip pat mes galime išnaudoti didžiausią LCD modulio potencialą.
LCD sąsaja su „Arduino“ moduliu
Skaitmeninės įvesties linijos (DB4-DB7) yra susietos su „Arduino“ kaiščiais nuo 5 iki 2. Norėdami reguliuoti ekrano kontrastą, mes naudojame 10K potenciometrą. Srovė per galinę LED lemputę gaunama iš 560 omų rezistoriaus. Išorinį maitinimo lizdą plokštė teikia „Arduino“. Naudojant kompiuterį per USB prievadą, „Arduino“ gali maitinti. Kai kurioms grandinės dalims gali reikėti + 5 V maitinimo šaltinio, kuris paimamas iš 5 V šaltinio „Arduino“ plokštėje.
Ši schema rodo LCD modulio sąsają su „Arduino“.
Schema
Šiame straipsnyje pateikiama informacija apie tai, kaip skystųjų kristalų modulis sąveikauja su „Arduino“. Tikiuosi, kad perskaitę šį straipsnį, jūs turite pagrindinių žinių apie tai, kaip LCD modulį naudoti su „Arduino“. Jei turite klausimų apie šį straipsnį arba apie mikrovaldiklių projektus , nedvejodami komentuokite toliau pateiktame skyriuje. Štai jums klausimas, kokia yra LCD modulio funkcija sąsajoje su „Arduino“?
Nuotraukų kreditai: