Sommario:
- Passaggio 1: cose di cui hai bisogno
- Passaggio 2: pin del display LCD 1602
- Passaggio 3: connessioni
- Passaggio 4: codice
- Passaggio 5: uscita
Video: Tutorial Arduino LCD 16x2 - Interfacciamento del display LCD 1602 con Arduino Uno: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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
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
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
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:
LCD Invaders: un gioco simile a Space Invaders su display LCD a caratteri 16x2: 7 passaggi
LCD Invaders: un gioco simile a Space Invaders su schermo LCD 16x2 caratteri: non è necessario introdurre un leggendario gioco "Space Invaders". La caratteristica più interessante di questo progetto è che utilizza la visualizzazione del testo per l'output grafico. Si ottiene implementando 8 caratteri personalizzati. Puoi scaricare l'Arduino completo
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
Display LCD I2C / IIC - Converti un LCD SPI nel display LCD I2C: 5 passaggi
Display LCD I2C / IIC | Convertire un display LCD SPI in display LCD I2C: l'utilizzo del display lcd spi richiede troppe connessioni, il che è davvero difficile da fare, quindi ho trovato un modulo che può convertire l'affissione a cristalli liquidi i2c all'affissione a cristalli liquidi spi quindi iniziamo
LCD 1602 con Arduino Uno R3: 6 passaggi
LCD 1602 con Arduino Uno R3: in questa lezione impareremo come utilizzare un LCD1602 per visualizzare caratteri e stringhe. LCD1602, o display a cristalli liquidi a caratteri 1602, è una sorta di modulo a matrice di punti per mostrare lettere, numeri e caratteri e così via. E' composto da 5x7 o
Tutorial Come interfacciare il display a 4 cifre con Arduino UNO: 6 passaggi (con immagini)
Tutorial Come interfacciare il display a 4 cifre con Arduino UNO: questo tutorial ti insegnerà alcune nozioni di base sull'utilizzo del display a 4 cifre con Arduino UNO