Conectați afișajul lcd la arduino uno

Conectarea ecranului LCD la Arduino și transmiterea informațiilor

Când se proiectează dispozitivele pe microcontrolere, trebuie adesea să se facă față producției de informații. Și nu este întotdeauna posibil să ne limităm la capacitățile indicatorilor sau matricelor din șapte segmente. Afișajele LCD bazate pe controlerul HD44780 sunt unele dintre cele mai simple și mai accesibile de pe piață. Ele sunt utilizate atât în ​​mod simplu, asamblat independent, cât și în dispozitivele industriale (mașini de cafea, compostoare, etc.). În acest articol, vă voi arăta cum să conectați un ecran LCD la Arduino și să afișați informații despre el.

Pinout al terminalelor de afișare:

VSS - Controler de alimentare (-)






VDD - Controler de alimentare (+)
VO - Controlul contrastului
RS - Înregistrați selecția
R / W - Citire / Scriere
E - Activare (strobe)
DB0-DB3 - tetradul mic al interfeței pe 8 biți
DB4-DB7 - tetrad vârstnic al interfeței pe 8 biți
A - Anod (+) al luminii de fundal a afișajului
K - catod (-) al luminii de fundal a afișajului

Conectați afișajul lcd la arduino uno






Cu conexiunea standard a afișajului LCD cu Arduino, trebuie să utilizați - 7 porturi pentru porturi de 4 biți sau - 11 porturi pentru modul pe 8 biți. Pentru a reduce numărul de porturi Arduino I / O utilizate atunci când este conectat la ecranul LCD, vom folosi extensia portului. La conectarea ecranului LCD prin extensia I 2 C, numărul de porturi utilizate este redus la - 2 (linii - SCL, SDA) și două linii de alimentare GND, VCC. Aceste module nu sunt scumpe, nu necesită un număr mare de concluzii și sunt foarte accesibile.

Conectați afișajul lcd la arduino uno
.

Dacă este necesar să activați lumina de fundal, este suficient să puneți jumperul pe pinii plasați în apropierea marcajului LED, pentru a regla luminozitatea ecranului pe placă este o rezistență variabilă. Dimensiunile afișajului de pe controlerul HD44780 pot fi diferite, cele mai comune 16 × 02 până la 16 caractere în două rânduri sau 20 × 04 până la 20 de caractere în patru rânduri. În acest caz, rezoluția personajelor în sine rămâne aceeași - 5 × 8 puncte. Majoritatea afișărilor nu au suport chirilic, dar această problemă poate fi de asemenea rezolvată.

Pentru a lucra cu LCD pe interfața I2C vom folosi bibliotecile LiquidCrystal_I2C.h și Wire.h (arhiva bibliotecii atașată la sfârșitul articolului).

Odată cu numirea concluziilor au fost sortate, acum să mergem direct la scrierea codului:







Articole similare

Trimiteți-le prietenilor: