Cuprins:

Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași
Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași

Video: Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași

Video: Tutorial Arduino LCD 16x2 - Interfață afișaj LCD 1602 cu Arduino Uno: 5 pași
Video: How to Use I2C LCD with Arduino | Very Easy Arduino LCD I2C Tutorial | Arduino 16x2 LCD I2C Tutorial 2024, Iulie
Anonim
Tutorial Arduino LCD 16x2 | Interfață afișaj LCD 1602 cu Arduino Uno
Tutorial Arduino LCD 16x2 | Interfață afișaj 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 afișarea numărului de abonați YouTube sau un calculator sau o blocare a tastaturii cu afișaj și dacă toate aceste tipuri de proiecte sunt realizate cu arduino, cu siguranță vor avea nevoie de un afișaj și deoarece majoritatea afișajelor nu sunt foarte ieftine, cu excepția afișajului LCD 1602, deci este o idee bună să folosiți afișaj LCD de 16x2 cu arduino pentru proiecte, dar singura problemă este că este afișajul spi și are nevoie de o mulțime de conexiuni, așa că în acest tutorial vom vedea cum Mi-am conectat ecranul cu arduino și am scris un cod pentru a afișa câteva date pe ecranul LCD.

Pasul 1: Lucruri de care aveți nevoie

Lucruri de care ai nevoie
Lucruri de care ai nevoie
Lucruri de care ai nevoie
Lucruri de care ai nevoie
Lucruri de care ai nevoie
Lucruri de care ai nevoie

Deci, pentru acest instructable, vom avea nevoie de următoarele lucruri: 16X2 LCD

Arduino uno

Potențiometru 10K

Rezistor de 220 ohmi

Conectarea firelor

Pană de pâine

Pasul 2: Pinii afișajului LCD 1602

Pinii afișajului LCD 1602
Pinii afișajului LCD 1602

Următorii pini sunt disponibili pe afișaj: VSS: Acesta este pinul de masă. VVD: Acesta este pinul de 5 V. V0: Acest pin controlează contrastul LCD-ului. RS (Register Select Pin): Acest pin controlează unde scrieți date din memoria LCD. Există două tipuri de registre; Registrul de date care conține ceea ce apare pe ecran și registrul de instrucțiuni în care LCD-ul caută următoarea instrucțiune. Modul de citire sau Modul de scriere. Conectarea la masă va pune ecranul LCD în modul de citire. E (Enable Pin): Acest pin permite scrierea în registre. Pinii de date: Există 8 pini de date (D0-D7). Starea ridicată sau scăzută a acestor pini reprezintă biții pe care îi scrieți pentru a-i înregistra în modul de scriere sau valorile pe care le citiți în modul de citire. Ultimii doi pini sunt pentru lumina de fundal LCD. Unele LCD au 16 pini, iar altele au 14 pini. Dacă aveți un ecran LCD cu 14 pini, înseamnă că nu există lumină de fundal. A (LED +): Acest pin este conexiunea pozitivă a luminii de fundal.

Pasul 3: Conexiuni

Conexiuni
Conexiuni

Ecranul LCD poate fi conectat în modul de 4 biți și 8 biți. În modul 4 biți trebuie să folosim doar cei 4 pini de date, în timp ce în modul 8 biți va trebui să folosim toți cei 8 pini de date. Puteți face aproape totul în modul 4 biți, deci în acest exemplu îl vom conecta în modul 4 biți. Conexiunile LCD cu Arduino sunt după cum urmează: 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Mijlocul potențiometrului de 10K

Conectați cele două capete ale potențiometrului la GND și 5V

RS. Pin 7R / W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A până la rezistență de 5V până la 220 ohm K GND

Pasul 4: Cod

Cod
Cod

Înainte de a încărca codul în Arduino, va trebui să descărcați biblioteca pentru ecranul LCD. Biblioteca va avea funcțiile încorporate care ne vor ajuta să simplificăm codul. Descărcați biblioteca din linkul de mai jos dacă IDE afișează erori pentru afișarea LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal După descărcare, extrageți-o în folderul bibliotecii Arduino. # Includeți „LiquidCrystal.h” // Initializarea biblioteca pentru LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Initializarea pinilor la care am conectat setarea LCDvoid () // Orice lucru scris in el va rula o singura data {lcd.begin (16, 2); // Inițializarea interfeței pe ecranul LCDlcd.setCursor (0, 0); // setați cursorul la coloana 0, line1lcd.print („Bun venit la”); // print namelcd.setCursor (0, 1); // setați cursorul la coloana 0, linia 2lcd.print („Arduino World”); // print name} void loop () // Orice lucru scris în ea va rula din nou și din nou {}

Pasul 5: ieșire

Ieșire
Ieșire
Ieșire
Ieșire

După încărcarea codului, indiferent de textul pe care l-ați introdus în cod, acesta va fi afișat pe ecranul LCD ca al meu și puteți utiliza potențiometrul pentru a regla luminozitatea afișajului pentru a-l vedea mai clar.

Recomandat: