Sommario:

Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi
Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi

Video: Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi

Video: Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi
Video: LCD Interfacing with Arduino|LCD tutorial|16X2 LCD with Arduino 2024, Luglio
Anonim
Tutorial Arduino LCD 16x2 | Interfacciamento del display LCD 1602 con Arduino Uno
Tutorial Arduino LCD 16x2 | Interfacciamento del display LCD 1602 con Arduino Uno

Ciao ragazzi poiché molti progetti hanno bisogno di uno schermo per visualizzare i dati che si tratti di un misuratore fai-da-te o di un display del conteggio degli abbonati di YouTube o di una calcolatrice o di un blocco tastiera con display e se tutti questi tipi di progetti sono realizzati con arduino avranno sicuramente bisogno di un display e poiché la maggior parte dei display non sono molto economici tranne il display LCD 1602 quindi è una buona idea usare il display lcd 16x2 con arduino per i progetti ma l'unico problema è che è il display spi e ha bisogno di molte connessioni quindi in questo tutorial vedremo come ho collegato il mio display con arduino e ho scritto un codice per visualizzare alcuni dati sul display lcd.

Passaggio 1: cose di cui hai bisogno

Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno
Cose di cui hai bisogno

Quindi per questo istruibile avremo bisogno delle seguenti cose: 16X2 LCD

Arduino uno

Potenziometro 10K

Resistenza da 220 ohm

Cavi di collegamento

tagliere

Passaggio 2: pin del display LCD 1602

Pin del display LCD 1602
Pin del display LCD 1602

Questi pin sono disponibili sul display: VSS: questo è il pin di massa. VDD: questo è il pin 5V. V0: questo pin controlla il contrasto del display LCD. RS (Register Select Pin): questo pin controlla dove stai scrivendo dati nella memoria del display LCD. Ci sono due tipi di registri; Registro dati che contiene ciò che va sullo schermo e il registro istruzioni in cui il display LCD cerca l'istruzione successiva. R/W (Read/Write Pin): questo pin seleziona la modalità; Modalità di lettura o modalità di scrittura. Collegandolo a massa si metterà il display LCD in modalità lettura. E (Enable Pin): questo pin abilita la scrittura sui registri. Pin dati: sono presenti 8 pin dati (D0-D7). Lo stato alto o basso di questi pin rappresenta i bit che stai scrivendo per registrare in modalità di scrittura oi valori che stai leggendo in modalità di lettura. Gli ultimi due pin sono per la retroilluminazione dell'LCD. Alcuni LCD hanno 16 pin e altri 14 pin. Se hai un LCD a 14 pin, significa che non c'è retroilluminazione. A (LED+): questo pin è la connessione positiva della retroilluminazione. K (LED-): questo pin è la connessione negativa della retroilluminazione.

Passaggio 3: connessioni

Connessioni
Connessioni

Il display LCD può essere collegato sia in modalità a 4 bit che a 8 bit. Nella modalità 4 bit dovremo utilizzare solo i 4 pin dati mentre nella modalità 8 bit dovremo utilizzare tutti gli 8 pin dati. Puoi fare quasi tutto nella modalità a 4 bit, quindi in questo esempio lo collegheremo in modalità a 4 bit. Le connessioni di LCD con Arduino sono le seguenti16X2. LCD. Arduino UnoVSS. GNDVDD 5VV0 Potenziometro centrale da 10K

Collegare le due estremità del potenziometro a GND e 5V

RS. Pin 7R/W GNDE pin 6D4 Pin 5D5. Pin 4D6 Pin 3D7 Pin 2A A 5V tramite resistore da 220 ohm K GND

Passaggio 4: codice

Codice
Codice

Prima di caricare il codice in Arduino, dovrai scaricare la libreria per l'LCD. La libreria avrà le funzioni integrate che ci aiuteranno a rendere semplice il codice. Scarica la libreria dal link sottostante se l'IDE mostra un errore per la visualizzazione LibraryLCD Library: https://github.com/arduino-libraries/LiquidCrystal Dopo il download, estrailo nella cartella della libreria di Arduino.#include "LiquidCrystal.h" // Inizializzazione la libreria per LCD

LCD a cristalli liquidi (7, 6, 5, 4, 3, 2); //Inizializzazione dei pin a cui abbiamo collegato LCDvoid setup() //Qualsiasi cosa scritta in esso verrà eseguita solo una volta{lcd.begin(16, 2); //Inizializzazione dell'interfaccia sullo schermo LCD screenlcd.setCursor(0, 0);// imposta il cursore sulla colonna 0, line1lcd.print(" Welcome to ");//print namelcd.setCursor(0, 1); // imposta il cursore sulla colonna 0, riga 2lcd.print(" Arduino World ");//print name}void loop() //Qualsiasi cosa scritta in esso verrà eseguita ancora e ancora{}

Passaggio 5: uscita

Produzione
Produzione
Produzione
Produzione

Dopo aver caricato il codice, qualunque sia il testo inserito nel codice, verrà visualizzato sul display lcd come il mio e puoi utilizzare il potenziometro per regolare la luminosità del display per vederlo più chiaramente.

Consigliato: