Arduino-põhises manustatud süsteemi kujunduses on vedelkristallkuvari moodulitel väga oluline roll. Seetõttu on selle tundmaõppimine väga oluline kuidas LCD-d liidestada koos sisseehitatud süsteemi kujundusega Arduinoga 16 × 2. Kuvaseadmed on inimmaailma ja masinamaailma vahelises suhtluses väga olulised. Kuvaseade töötab samal põhimõttel, see ei sõltu ekraani suurusest, see võib olla suur või väike. Me töötame selliste lihtsate ekraanidega nagu 16 × 1 ja 16 × 2 ühikut. 16 × 1 kuvaseadmel on 16 märki, mis paiknevad ühel real, ja 16 × 2 ekraanil on 32 tähemärki, mis asuvad kahel real. Peaksime teadma, et iga märgi kuvamiseks on 5 × 10 pikslit. Seega peaksid ühe märgi kuvamiseks kõik 50 pikslit olema koos. Ekraanil on kontroller HD44780, mida kasutatakse kuvatavate märkide pikslite juhtimiseks.
Mis on vedelkristallekraan?
The vedelkristallekraan kasutab vedelkristallide valguse jälgimise omadust ja need ei eralda valgust otseselt. Vedelkristallekraan on lameekraaniga ekraan või elektrooniline visuaalne ekraan. Vähese teabe ja sisu korral saadakse LCD-d fikseeritud või suvalises pildis, mis kuvatakse või peidetakse nagu praegused sõnad, numbrid või 7 segmendi kuva . Suvalised pildid koosnevad suurest väikeste pikslite arvust ja elemendil on suuremad elemendid.

Vedelkristallekraan
Vedelkristallekraan 16 × 2
Vedelkristallekraan 16 × 2 sisaldab kahte horisontaalset joont ja neid kasutatakse 16 ekraanimärgi ruumi kokkusurumiseks. Sisseehitatud LCD-ekraanil on kaks registrit, mida kirjeldatakse allpool.
- Käsuregister
- Andmete register
Käsuregister: Seda registrit kasutatakse spetsiaalse käsu sisestamiseks LCD-ekraanile. Käsk on spetsiaalne andmekogum ja seda kasutatakse vedelkristallekraanile sisemise käsu andmiseks nagu selge ekraan, liikumine 1. rea 1. märgini, kursori määramine jne
Andmeregister: Andmeregistreid kasutatakse rea sisestamiseks LCD-ekraanile

Vedelkristallekraan 16 × 2
Tappide skeem ja iga tihvti kirjeldus on selgitatud järgmises tabelis.
PIN-kood | PIN-i nimi | PIN-koodi kirjeldus |
1. tihvt | GND | See tihvt on maandatud tihvt ja LCD on ühendatud maapinnaga |
2. tihvt | VCC | VCC-tihvti kasutatakse vedelkristallekraani toitmiseks |
3. tihvt | VEE | Seda tihvti kasutatakse vedelkristallekraani kontrastsuse reguleerimiseks, ühendades muutuva takisti VCC ja maanduse vahele. |
4. tihvt | RS | RS on tuntud kui register select ja see valib käskude / andmete registri. Käsuregistri valimiseks peaks RS olema võrdne nulliga. Andmeregistri valimiseks peaks RS olema võrdne ühega. |
5. tihvt | R / W | Seda tihvti kasutatakse lugemise / kirjutamise toimingute valimiseks. Kirjutusoperatsioonide sooritamiseks peaks R / W olema võrdne nulliga. Lugemistoimingute tegemiseks peaks R / W olema võrdne ühega. |
6. tihvt | IN | See on lubav signaaltihvt, kui positiivsed impulsid läbivad tihvti, siis toimib tihvt lugemis- / kirjutamisnõelana. |
Pin 7 | DB0 kuni DB7 | Tihvt 7 sisaldab kokku 8 tihvti, mida kasutatakse vedelkristallekraani andmesidena. |
Pin 15 | LED + | See tihvt on ühendatud VCC-ga ja seda kasutatakse tihvti 16 jaoks LCD-taustvalgustuse sära seadmiseks. |
Pin 16 | LED - | See tihvt on ühendatud maandusega ja seda kasutatakse tihvti 15 jaoks vedelkristallekraani taustvalgustuse sära seadmiseks. |
LCD-liides Arduino mooduliga
Järgmine skeem näitab vedelkristallekraani koos Arduino moodul . Skeemilt võime jälgida, et vedelkristallekraani RS-tihvt on ühendatud Arduino tihvtiga 12. R / W tihvti LCD-ekraan on ühendatud maapinnaga. Arduino tihvt 11 on ühendatud LCD-mooduli lubava signaali tihvtiga. LCD-moodul ja Arduino moodul on selles projektis liidetud 4-bitise režiimiga. Seega on neli sisendjoont, mis on LCD-st DB4 – DB7. See protsess on väga lihtne, see nõuab vähem ühenduskaableid ja ka LCD-mooduli maksimaalset potentsiaali.

LCD-liides Arduino mooduliga
Digitaalsed sisendliinid (DB4-DB7) on liidestatud Arduino tihvtidega 5-2. Ekraani kontrastsuse reguleerimiseks kasutame 10K potentsiomeetrit. Tagumise LED-valgustuse kaudu on vool 560-oomi takisti. Välise toitepistiku annab juhatus Arduinole. Arduino saab arvutit kasutada USB-porti kaudu. Mõni vooluahela osa võib vajada + 5V toiteallikat, mis on võetud Arduino plaadi 5V allikast.
Järgmine skemaatiline diagramm näitab LCD-mooduli liidestumist Arduinoga.

Skemaatiline diagramm
See artikkel annab teavet selle kohta, kuidas LCD-moodul Arduinoga liidestub. Loodan, et seda artiklit lugedes saate põhiteadmisi LCD-mooduli Arduinoga ühendamise kohta. Kui teil on selle artikli kohta küsimusi või mikrokontrolleri projektide kohta , palun ärge kartke kommenteerida allpool jaotises. Siin on teie jaoks küsimus, milline on LCD-mooduli funktsioon Arduinoga suhtlemisel?
Foto autorid: