Afișaj LCD NOKIA 5110 84×48

Acest LCD alb-negru de 84×48 pixeli este ecranul din renumitul telefon mobil Nokia 3310 si 5110 . Nu este strălucitor, nu este colorat și nu există ecran tactil. Dar, este ieftine și ușor de controlat. Dacă doriți să dezvoltați interfața de utilizator a proiectului, de la afișaje simple sau cu caractere, acest LCD grafic este foarte convenabil pentru începători. Conține un controler / driver intern „PCD8544” pentru a controla toate afișajele și operațiile.   

Diagrama pini Nokia 5110

Display Tehnology – Dot Matrix LCD
MCU Interface – SPI
Screen Size – 1.5 Inch Across
Resolution – 84×48 pixels
Operation Voltage – 2.7V – 3.3V
Operating Current – 50mA max
Viewing Angle – 180°

(1)RST resetează afișajul. Este un pin activ cu un punct scăzut: resetează afișajul când tensiunea este 0. De asemenea, il puteți conecta la pinul reset de la Arduino, astfel încât acesta să reseteze ecranul automat cand resetați Arduino.

(2)CE (Chip Enable) este utilizat pentru a selecta unul dintre numeroasele dispozitive conectate la aceeași magistrala SPI. Este, de asemenea, un pin activ cu un punct scăzut.

(3)D / C (Date / Command) îi transmite microcontrolerului dacă datele primite sunt o comandă sau sunt date afișabile.

(4)DIN este un pin de date seriale pentru interfața SPI.

(5)CLK este un pin ceas serial pentru interfața SPI.

(6)VCC furnizează energie pentru LCD-ul pe care îl conectăm la pinul de 3,3 V de pe Arduino.

(7)BL (Backlight) controlează lumina de fundal a afișajului. Pentru a controla luminozitatea, puteți adăuga un potențiometru sau puteți conecta acest pin la orice pin Arduino capabil PWM.

(8)GND pinul de masa al LCD-ului.

Instalarea bibliotecii pentru modulul LCD Nokia 5110

Controlerul LCD PCD8544 are drivere flexibile dar complexe. Pentru a utiliza controlerul PCD8544 sunt necesare vaste cunoștințe despre adresarea memoriei. Din fericire, biblioteca LCD pentru PC-ul Adafruit Nokia 5110 a fost scrisă pentru a ascunde toate complexitățile, astfel încât să putem emite comenzi simple pentru a controla ecranul.

Pentru a instala biblioteca, navigați la Sketch> Include Library> Gestionați bibliotecile … Așteptați ca Library Manager să descarce indexul bibliotecilor și să actualizeze lista bibliotecilor instalate.

Filtrează căutarea tastând „nokia”. Ar trebui să existe câteva înregistrări. Căutați bibliotecă LCD Adafruit PCD8544 Nokia 5110. Faceți clic pe acea intrare, apoi selectați Instalare.

Această bibliotecă este o bibliotecă specifică hardware care gestionează funcții de nivel inferior. Trebuie să fie asociat cu Biblioteca Adafruit GFX pentru a afișa grafica primitiva precum puncte, linii, cercuri, dreptunghiuri etc. Instalați și această bibliotecă.

Observatii:

Deși PCD8544 are un GDDRAM încorporat pentru ecran, nu putem citi conținutul acestuia. Prin urmare, nu este posibil să manipulezi ecranul pentru a efectua operații matematice.

Ca alternativă, biblioteca alocă 504 byte de memorie de la ATmega328P ca buffer. Prin urmare, poate manipula memoria tampon a ecranului și apoi efectua un transfer în cantitate din memoria ATmega328P în memoria internă a controlerului PCD8544.

Schema și codul pentru realizarea unui simplu proiect cu Nokia 5110

Display – Arduino

Pin 1(RST) – D3

Pin 2(CE) – D4

Pin 3(DC) – D5

Pin 4(DIN) – D6

Pin 5(CLK) – D7

Pin 6(VCC) – 3.3v

Pin 7(LIGHT) – 3.3v

Pin 8(GND) – GND

Code:


#include <SPI.h>

#include <Adafruit_GFX.h>

#include <Adafruit_PCD8544.h>

// Adafruit_PCD8544(CLK,DIN,D/C,CE,RST);

Adafruit_PCD8544 display = Adafruit_PCD8544(7, 6, 5, 4, 3);

int rotatetext = 1;

void setup()   

{

Serial.begin(9600);

//Initializare Display

display.begin();

// Poți seta contrastul pentru o observa mai bine caracterele

display.setContrast(57);

// Sterge bufferul

display.clearDisplay();

// Afișați textul

display.setTextSize(1);

display.setTextColor(BLACK);

display.setCursor(0,0);

display.println(„Hello world!”);

display.display();

delay(2000);

display.clearDisplay();

}

void loop() {}

Puteți comanda Ecran Nokia 5110 84×48 de pe site-ul nostru, tot acolo găsiți mai multe detalii despre produse.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *