Hei acolo! În calitate de furnizor de afișaje LCD 0802, sunt super stocat să vă împărtășesc cum să inițializați aceste mici gadgeturi. Indiferent dacă sunteți un începător cu electronice sau un profesionist experimentat care dorește să vă percepeți abilitățile, acest ghid este pentru dvs.


În primul rând, să vorbim puțin despre ce este afișajul LCD 0802. Este un afișaj bazat pe personaje care poate afișa două linii de opt caractere fiecare. Este utilizat pe scară largă în diverse aplicații, de la proiecte de bricolaj simple la sisteme industriale mai complexe. Puteți verifica mai multe despre0802 Afișare LCDpe site -ul nostru web.
Ce ai nevoie
Înainte de a ne scufunda în procesul de inițializare, veți avea nevoie de câteva lucruri:
- Un ecran LCD 0802, desigur!
- Un microcontroler ca un Arduino. Este ușor de utilizat și perfect pentru începători.
- Unele fire de jumper pentru a conecta totul împreună.
Înțelegerea acelor
Afișajul LCD 0802 are mai mulți pini, iar înțelegerea a ceea ce face fiecare este crucial pentru inițializarea corectă. Iată o scurgere rapidă:
- VSS (pinul 1): Acesta este știftul de la sol. Îl veți conecta la pinul GND de pe microcontroller.
- VDD (pinul 2): Este știftul de alimentare. Conectați -l la ieșirea 5V a microcontrolerului.
- VO (pin 3): Acest pin este utilizat pentru a regla contrastul afișajului. Puteți să-l conectați la un potențiometru pentru a regla bine contrastul.
- RS (pinul 4): PIN -ul Selectați Registrul. Acesta spune afișajului dacă trimiteți o comandă sau date.
- RW (pinul 5): Pinul de citire/scriere. De obicei, îl vom conecta la GND, deoarece vom scrie mai ales pe afișaj.
- Și (pinul 6): Pinul de activare. Este folosit pentru a bloca datele pe afișaj.
- D0 - D7 (pinii 7 - 14): Acestea sunt pinii de date. Sunt obișnuiți să trimită date și comenzi pe afișaj.
Procesul de inițializare
Acum, să intrăm în inițializarea propriu -zisă. Vom folosi un Arduino ca microcontroler, dar principiile generale se aplică și altor microcontrolere.
Pasul 1: Includeți biblioteca Liquidcrystal
Dacă utilizați un Arduino, va trebui să includeți biblioteca LiquidCrystal. Face ca lucrul cu LCD să afle o adiere. Iată cum o faci:
#include <lichidcrystal.h>
Pasul 2: Definiți pinii
În continuare, trebuie să definiți ce pini de pe Arduino vor fi conectați la pinii RS, E, D4 - D7 pe ecranul LCD. Puteți alege orice pini digitali dorii. Iată un exemplu:
LCD -ul Liquidcrystal (12, 11, 5, 4, 3, 2);
În acest exemplu, pinul 12 este conectat la RS, Pin 11 la E și pini 5 - 2 până la D4 - D7.
Pasul 3: Configurați funcția de configurare
Înînființat()Funcție, veți inițializa afișajul LCD și veți seta numărul de coloane și rânduri. Iată cum arată:
void setup () {lcd.begin (8, 2); LCD.print ("Bună ziua, lume!"); }
LCD.BEGIN (8, 2)Linia spune afișajului că are 8 coloane și 2 rânduri.LCD.print ("Bună ziua, lume!")Linia tipărește textul „Bună ziua, lume!” pe afișaj.
Pasul 4: Funcția buclă
Înbuclă()Funcție, puteți adăuga mai mult cod pentru a actualiza afișajul sau a efectua alte sarcini. De exemplu, puteți afișa citirile curente de timp sau senzor.
void loop () {// Adăugați codul dvs. aici}
Alte considerente
- Alimentare electrică: Asigurați -vă că alimentarea dvs. este stabilă. O sursă de alimentare fluctuantă poate determina afișarea să pâlpâie sau să nu funcționeze deloc.
- Ajustarea contrastului: Folosiți un potențiometru pentru a regla contrastul. Dacă contrastul este prea mare sau prea mic, textul de pe afișaj poate fi greu de citit.
Diferite opțiuni de afișare
Dacă ecranul LCD 0802 nu se potrivește destul de mult nevoilor dvs., oferim și alte opțiuni. Vezi -neAfișaj LCD 16x1şiAfișaj LCD 40x2pe site -ul nostru web.
Înfășurarea
Inițializarea unui ecran LCD 0802 nu este la fel de complicată pe cât poate părea la început. Cu un pic de cunoștințe despre pini și o înțelegere de bază a modului de utilizare a unui microcontroller, veți avea afișarea și funcționarea în cel mai scurt timp.
Dacă sunteți interesat să achiziționați afișaje LCD 0802 sau oricare dintre celelalte produse ale noastre, nu ezitați să ne contactați pentru o ofertă sau să discutați cerințele dvs. specifice. Suntem aici pentru a vă ajuta să vă aduceți proiectele la viață!
Referințe
- Documentația Arduino
- Documentația Bibliotecii Liquidcrystal
