Cuprins:
- Pasul 1: Componente:
- Pasul 2: Principiu
- Pasul 3: Diagrama schematică
- Pasul 4: Proceduri
- Pasul 5: Cod
Video: LCD 1602 Cu Arduino Uno R3: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În această lecție, vom învăța cum să folosim un LCD1602 pentru a afișa caractere și șiruri. Afișajul cu cristale lichide LCD1602, sau 1602, este un fel de modul cu matrice de puncte pentru a afișa litere, cifre și caractere și așa mai departe. Este compus din poziții ale matricei de puncte 5x7 sau 5x11; fiecare poziție poate afișa un caracter. Există un ton între două caractere și un spațiu între linii, separând astfel caracterele și liniile. Numărul 1602 înseamnă pe afișaj, pot fi afișate 2 rânduri și 16 caractere în fiecare. Acum să verificăm mai multe detalii!
Pasul 1: Componente:
- placa Arduino Uno * 1
- Cablu USB * 1
- LCD1602 * 1
- Potențiometru (50kΩ) * 1
- Panou * 1
- fire de jumper
Pasul 2: Principiu
În general, LCD1602 are porturi paralele, adică el
ar controla mai mulți pini în același timp. LCD1602 poate fi clasificat în conexiuni cu opt și patru porturi. Dacă se utilizează conexiunea cu opt porturi, atunci toate porturile digitale ale plăcii Arduino Uno sunt aproape complet ocupate. Dacă doriți să conectați mai mulți senzori, nu vor exista porturi disponibile. Prin urmare, conexiunea cu patru porturi este utilizată aici pentru o aplicare mai bună.
Pinii LCD1602 și funcțiile acestora
VSS: conectat la masă
VDD: conectat la o sursă de alimentare de + 5V
VO: pentru a regla contrastul
RS: un pin de selectare a registrului care controlează locul în care scrieți datele din memoria LCD. Puteți selecta fie registrul de date, care conține ceea ce apare pe ecran, fie un registru de instrucțiuni, care este locul în care controlerul LCD caută instrucțiuni despre ce trebuie să faceți în continuare.
R / W: un pin de citire / scriere pentru a selecta între modul de citire și modul de scriere
E: Un pin de activare care citește informațiile atunci când este primit nivelul înalt (1). Instrucțiunile sunt executate atunci când semnalul se schimbă de la nivel înalt la nivel scăzut.
D0-D7: pentru a citi și scrie date
A și K: pini care controlează lumina de fundal LCD. Conectați K la GND și A la 3.3v. Deschideți lumina de fundal și veți vedea caractere clare într-un mediu relativ întunecat.
Pasul 3: Diagrama schematică
Pasul 4: Proceduri
Conectați K la GND și A la 3,3 V, iar apoi lumina de fundal a LCD1602 va fi activată. Conectați VSS la GND și LCD1602 la sursa de alimentare. Conectați VO la pinul central al potențiometrului - cu acesta puteți regla contrastul afișajului ecranului. Conectați RS la D4 și pinul R / W la GND, ceea ce înseamnă că puteți scrie caractere pe LCD1602. Conectați E la pin6 și caracterele afișate pe LCD1602 sunt controlate de D4-D7. Pentru programare, este optimizat prin apelarea bibliotecilor de funcții.
Pasul 1:
Construiește circuitul.
Pasul 2:
Descărcați codul de la
Pasul 3:
Încărcați schița pe placa Arduino Uno
Faceți clic pe pictograma Încărcare pentru a încărca codul pe placa de control.
Dacă „Încărcare finalizată” apare în partea de jos a ferestrei, înseamnă că schița a fost încărcată cu succes.
Notă: poate fi necesar să reglați potențiometrul de pe LCD1602 până când acesta se poate afișa clar.
Pasul 5: Cod
// LCD1602
// Ar trebui acum
vedeți LCD1602 afișând caracterele curgătoare „PRIMEROBOTICS” și „salut, lume”
//Website:www.primerobotics.in
#include
// include codul bibliotecii
/**********************************************************/
char
array1 = "PrimeRobotics"; // șirul de imprimat pe ecranul LCD
char
array2 = "salut, lume!"; // șirul de imprimat pe ecranul LCD
int tim =
250; // valoarea timpului de întârziere
// inițializează biblioteca
cu numerele pinilor de interfață
Cristal lichid
lcd (4, 6, 10, 11, 12, 13);
/*********************************************************/
configurare nulă ()
{
lcd.inceput (16, 2); // configurați numărul LCD de coloane și
rânduri:
}
/*********************************************************/
bucla nulă ()
{
lcd.setCursor (15, 0); // setați cursorul la coloana 15, linia 0
for (int positionCounter1 = 0;
positionCounter1 <26; positionCounter1 ++)
{
lcd.scrollDisplayLeft (); // Derulează conținutul celui afișat
spațiu în stânga.
lcd.print (array1 [positionCounter1]); // Imprimați un mesaj pe ecranul LCD.
întârziere (tim); // așteptați 250 de microsecunde
}
lcd.clear (); // Șterge ecranul LCD și poziționează
cursorul din colțul din stânga sus.
lcd.setCursor (15, 1); // setați cursorul la coloana 15, linia 1
for (int positionCounter2 = 0;
positionCounter2 <26; positionCounter2 ++)
{
lcd.scrollDisplayLeft (); // Derulează conținutul celui afișat
spațiu în stânga.
lcd.print (array2 [positionCounter2]); // Imprimați un mesaj pe ecranul LCD.
întârziere (tim); // așteptați 250 de microsecunde
}
lcd.clear (); // Șterge ecranul LCD și poziționează
cursorul din colțul din stânga sus.
}
/**********************************************************/
Recomandat:
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: 4 pași
Calculator DIY Arduino folosind 1602 LCD și tastatură 4x4: Bună băieți, în acest instructables vom face un calculator folosind Arduino, care poate face calcule de bază. Deci, practic vom prelua intrarea de la tastatura 4x4 și vom imprima datele pe afișajul LCD 16x2 și arduino va face calculele
Sistem de securitate RFID cu LCD 1602: 4 pași
Sistem de securitate RFID cu LCD 1602: Introducere Astăzi vom realiza un sistem de securitate RFID. Acest lucru va funcționa ca un sistem de securitate, astfel încât atunci când o etichetă sau un card RFID este aproape, acesta va afișa un mesaj pe ecranul LCD 1602. Scopul acestui proiect este de a simula modul în care funcționează încuietorile ușilor RFID. Asa de
Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași
Tutorial Arduino LCD 16x2 | Interfațarea afișajului LCD 1602 cu Arduino Uno: Bună băieți, deoarece multe proiecte au nevoie de un ecran pentru a afișa datele, fie că este vorba de un contor de bricolaj sau de un număr de abonați pe YouTube sau de un calculator sau o blocare a tastaturii cu afișaj și dacă toate aceste tipuri de proiecte sunt realizate cu arduino vor definitivel
Utilizarea ecranului tastaturii 1602 LCD cu Arduino [+ Proiecte practice]: 7 pași
Utilizarea ecranului cu tastatură LCD 1602 W / Arduino [+ Proiecte practice]: Puteți citi acest tutorial și alte tutoriale uimitoare pe site-ul oficial al ElectroPeak Prezentare generală În acest tutorial, veți învăța cum să utilizați ecranul tastaturii LCD Arduino cu 3 proiecte practice. Ce veți afla: Cum să configurați scutul și să identificați tasteleHo
Controlul contrastului 1602 LCD de la Arduino: 5 pași
Controlul contrastului LCD 1602 de la Arduino: În timp ce lucram la un nou proiect, am întâmpinat o problemă în care voiam să controlez lumina de fundal și contrastul unui afișaj LCD 1602 printr-un Arduino, dar afișajul era într-adevăr sclipitor