Taula de continguts:

Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos
Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos

Vídeo: Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos

Vídeo: Tutorial Arduino LCD 16x2 - Interfície de pantalla LCD 1602 amb Arduino Uno: 5 passos
Vídeo: Конфигурация ЖК-дисплея i2c с Arduino UNO в Tinkercad 2024, Desembre
Anonim
Tutorial Arduino LCD 16x2 | Interfície de pantalla LCD 1602 amb Arduino Uno
Tutorial Arduino LCD 16x2 | Interfície de pantalla LCD 1602 amb Arduino Uno

Hola, nois, ja que molts projectes necessiten una pantalla per mostrar les dades, ja sigui un comptador de bricolatge o una pantalla de recompte de subscripcions a YouTube o una calculadora o un bloqueig de teclat amb pantalla i, si tot aquest tipus de projectes es fan amb arduino, definitivament necessitaran una pantalla i ja que la majoria de les pantalles no són molt barates, excepte la pantalla LCD 1602, de manera que és una bona idea utilitzar pantalla lcd de 16x2 amb arduino per a projectes, però l’únic problema és que és una pantalla SPI i necessita moltes connexions, així que en aquest tutorial veurem com Vaig connectar la pantalla amb arduino i vaig escriure un codi per mostrar algunes dades a la pantalla lcd.

Pas 1: coses que necessiteu

Coses que necessiteu
Coses que necessiteu
Coses que necessiteu
Coses que necessiteu
Coses que necessiteu
Coses que necessiteu

Per tant, per a això instructable necessitarem les següents coses: LCD 16X2

Arduino uno

Potenciòmetre de 10K

Resistència de 220 ohm

Connexió de cables

Taula de pa

Pas 2: pins de la pantalla LCD 1602

Pins de pantalla LCD 1602
Pins de pantalla LCD 1602

Aquests pins següents estan disponibles a la pantalla: VSS: aquest és el pin de terra. VDD: aquest és el pin de 5 V. V0: aquest pin controla el contrast de la pantalla LCD. dades a la memòria del LCD. Hi ha dos tipus de registres; Registre de dades que conté allò que apareix a la pantalla i el registre d’instruccions on la pantalla LCD busca la següent instrucció. R / W (pin de lectura / escriptura): aquest pin selecciona el mode; Mode de lectura o mode d’escriptura. Si el connecteu a terra, la pantalla LCD es posarà en mode de lectura. E (Enable Pin): aquest pin habilita l’escriptura als registres. Pins de dades: hi ha 8 pins de dades (D0-D7). L'estat alt o baix d'aquests pins representa els bits que escriviu per registrar-los en mode d'escriptura o els valors que esteu llegint en mode de lectura. Els dos darrers pins són per a la llum de fons LCD. Alguns LCD tenen 16 pins i d’altres tenen 14 pins. Si teniu un LCD de 14 pins significa que no hi ha llum de fons. A (LED +): aquest pin és la connexió positiva de la llum de fons. K (LED-): aquest pin és la connexió negativa de la llum de fons.

Pas 3: connexions

Connexions
Connexions

La pantalla LCD es pot connectar tant en mode de 4 bits com de 8 bits. En el mode de 4 bits haurem d’utilitzar només els 4 pins de dades mentre que en el mode de 8 bits haurem d’utilitzar tots els 8 pins de dades. Podeu fer gairebé tot en mode de 4 bits, de manera que en aquest exemple el connectarem en mode de 4 bits. Les connexions de LCD amb Arduino són les següents: 16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Potenciómetre mig de 10K

Connecteu els dos extrems del potenciòmetre a GND i 5V

RS. Pin 7R / W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A a 5V a 220 ohm de resistència K GND

Pas 4: Codi

Codi
Codi

Abans de penjar el codi a l’Arduino, haureu de descarregar la biblioteca per a la pantalla LCD. La biblioteca tindrà les funcions integrades que ens ajudaran a fer que el codi sigui senzill. Descarregueu la biblioteca des de l'enllaç següent si l'IDE mostra un error per mostrar LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Després de descarregar-la, extreu-la a la carpeta de la biblioteca d'Arduino. # Inclou "LiquidCrystal.h" // Inicialitzant la biblioteca per a LCD

LiquidCrystal lcd (7, 6, 5, 4, 3, 2); // Inicialització dels pins on hem connectat la configuració de LCDvoid () // Tot allò que hi ha escrit només s’executarà una vegada {lcd.begin (16, 2); // Inicialització de la interfície a la pantalla LCDlcd.setCursor (0, 0); // estableix el cursor a la columna 0, line1lcd.print ("Benvingut a"); // imprimeix namelcd.setCursor (0, 1); // configureu el cursor a la columna 0, línia 2lcd.print ("Arduino World"); // nom de la impressió} void loop () // Qualsevol cosa que s'hi escrigui s'executarà una i altra vegada {}

Pas 5: sortida

Sortida
Sortida
Sortida
Sortida

Després de penjar el codi, sigui quin sigui el text que hàgiu introduït al codi, es mostrarà a la pantalla lcd com a meu i podeu utilitzar el Potenciòmetre per ajustar la brillantor de la pantalla per veure-ho més clarament.

Recomanat: