Cum se conectează ecranul lcd pentru Nokia 5110 la arduino

Aveți grijă, unele modificări ale ecranului (copii chinezești) au o numerotare diferită. De asemenea, în unele versiuni de ecran, ieșirea de fundal este conectată la GND, nu la Vcc.

2 Bibliotecă pentru lucrul cu ecranul LCD Nokia 5110

Pentru a lucra cu acest ecran LCD, multe biblioteci sunt scrise. Vă sugerăm să utilizați această bibliotecă. Descărcați și dezarhivați fișierul descărcat în directorul Arduino IDE / libraries /.

Biblioteca acceptă următoarele caracteristici.

LCD5110 (SCK, MOSI, DC, RST, CS)

inițializarea afișajului 5110 cu indicație opțională de contrast (0-127), valoarea implicită este 70;

afișați imaginea pe ecran utilizând coordonatele x și y; matrice de date care conține imaginea; sx și sy sunt lățimea și înălțimea imaginii.

3 Schiță pentru afișarea textului pe ecranul LCD Nokia 5110

Să scriem o astfel de schiță.

Mai întâi conectăm biblioteca, apoi declarăm o instanță a clasei LCD5110 cu atribuirea pinului. În rutina de configurare (), inițializați ecranul LCD. Procedura de buclă (), șterge ecranul și scrie mici de imprimare orice text, sub el - font mediu derivă secunde contra.

Cum se conectează ecranul lcd pentru Nokia 5110 la arduino
Afișarea datelor text pe ecranul LCD Nokia 5110 folosind Arduino

4 Schiță pentru afișarea imaginii pe ecranul LCD al telefonului Nokia 5110

Să adăugăm o imagine la textul de pe ecran. Pentru a face acest lucru, vom pregăti o imagine alb-negru pe care dorim să afișeze Nokia 5110. Rețineți că rezoluția ecranului Nokia 5110 este de 48 cu 84 pixeli, iar imaginea nu trebuie să fie mai mult. Utilizați instrumentul online pentru a transforma imaginea într-o serie de biți. Descărcați fișierul rezultat cu extensia „* .c“ și adăugați-l la proiect prin intermediul meniului: Schița Adăugați un fișier ... sau doar a pus fișierul în directorul de schiță, și apoi reporniți mediul de dezvoltare Arduino IDE.

Cum se conectează ecranul lcd pentru Nokia 5110 la arduino
Adăugarea unui fișier la proiectul Arduino

Vom completa schița noastră cu lucrul cu imaginea.

Acum trebuie să declare o serie de cod de program din datele de imagine (în codul meu, acest lucru extern linie uint8_t mysymb [];. Și în fișierul de imagine matrice numit [] mysymb), și apoi utilizați funcția drawBitmap () pentru a afișa imaginea în locația dorită de pe ecran.

Descărcați schița în Arduino. Acum, textul este înlocuit de o imagine, iar contorul își mărește valoarea de fiecare dată.

Cum se conectează ecranul lcd pentru Nokia 5110 la arduino
Afișarea unei imagini pe ecranul Nokia 5110 LCD cu Arduino

Ecranul LCD Nokia 5110 și Arduino