Kuidas ühendada LCD-d (vedelkristallkuvarit) Arduino abil

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





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

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 16x2

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

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

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: