Come interfacciare LCD (display a cristalli liquidi) utilizzando un Arduino

Prova Il Nostro Strumento Per Eliminare I Problemi





Nella progettazione di sistemi embedded basati su Arduino, i moduli del display a cristalli liquidi svolgono un ruolo molto importante. Quindi è molto importante conoscere come interfacciare LCD con un Arduino di 16 × 2 nel design del sistema embedded. Le unità di visualizzazione sono molto importanti nella comunicazione tra il mondo umano e il mondo delle macchine. Il display funziona secondo lo stesso principio, non dipende dalle dimensioni del display che può essere grande o piccolo. Stiamo lavorando con i display semplici come le unità 16 × 1 e 16 × 2. L'unità di visualizzazione 16 × 1 ha i 16 caratteri che sono presenti in una riga e le unità di visualizzazione 16 × 2 hanno 32 caratteri che sono presenti nella riga 2. Dobbiamo sapere che per visualizzare ogni carattere ci sono 5 × 10 pixel. Quindi, per visualizzare un carattere, tutti i 50 pixel dovrebbero essere insieme. Nel display è presente un controller che è HD44780 viene utilizzato per controllare i pixel dei caratteri da visualizzare.

Cos'è un display a cristalli liquidi?

Il schermo a cristalli liquidi utilizza la proprietà di monitoraggio della luce dei cristalli liquidi e non emettono la luce direttamente. Il display a cristalli liquidi è un display a schermo piatto o il display visivo elettronico. Con poche informazioni, il contenuto dell'LCD viene ottenuto nell'immagine fissa o nell'immagine arbitraria che viene visualizzata o nascosta come parole, cifre o Display a 7 segmenti . Le immagini arbitrarie sono costituite da un numero grande di pixel piccoli e l'elemento ha elementi più grandi.




Schermo a cristalli liquidi

Schermo a cristalli liquidi

Display a cristalli liquidi da 16 × 2

Il display a cristalli liquidi 16 × 2 contiene due linee orizzontali e vengono utilizzate per comprimere lo spazio di 16 caratteri del display. Integrato, il display LCD ha due registri descritti di seguito.



  • Registro dei comandi
  • Registro dati

Registro dei comandi: Questo registro viene utilizzato per inserire un comando speciale nell'LCD. Il comando è un insieme speciale di dati e viene utilizzato per dare il comando interno al display a cristalli liquidi come schermo trasparente, passare alla riga 1 carattere 1, impostare il cursore e così via.

Registro dati: I registri dei dati vengono utilizzati per inserire la riga nell'LCD

Display a cristalli liquidi da 16x2

Display a cristalli liquidi da 16 × 2

Il diagramma dei pin e la descrizione di ogni pin sono spiegati nella tabella seguente.


Pin n Nome pin

Descrizione pin

Pin 1

GND

Questo pin è un pin di messa a terra e il display LCD è collegato a terra

Pin 2

VCC

Il pin VCC viene utilizzato per fornire l'alimentazione all'LCD

Pin 3

VEE

Questo pin viene utilizzato per regolare il contrasto dell'LCD collegando il resistore variabile tra VCC e massa.

Pin 4

RS

La RS è nota come selezione registro e seleziona il registro comando / dati. Per selezionare il registro dei comandi la RS dovrebbe essere uguale a zero. Per selezionare il registro dati la RS dovrebbe essere uguale a uno.

Pin 5

R / W

Questo pin viene utilizzato per selezionare le operazioni di lettura / scrittura. Per eseguire le operazioni di scrittura il R / W dovrebbe essere uguale a zero. Per eseguire le operazioni di lettura il R / W dovrebbe essere uguale a uno.

Pin 6

NEL

Questo è un pin del segnale di abilitazione se gli impulsi positivi passano attraverso un pin, quindi il pin funziona come un pin di lettura / scrittura.

Pin 7

Da DB0 a DB7

Il pin 7 contiene un totale di 8 pin che vengono utilizzati come pin dati dell'LCD.

Pin 15

LED +

Questo pin è collegato a VCC e viene utilizzato per il pin 16 per impostare il bagliore della retroilluminazione dell'LCD.

Pin 16

GUIDATO -

Questo pin è collegato a massa e viene utilizzato per il pin 15 per impostare il bagliore della retroilluminazione del display LCD.

Interfacciamento LCD con il modulo Arduino

Il seguente schema elettrico mostra il display a cristalli liquidi con l'estensione Modulo Arduino . Dallo schema elettrico, possiamo osservare che il pin RS dell'LCD è collegato al pin 12 di Arduino. Il display LCD del pin R / W è collegato a terra. Il pin 11 di Arduino è collegato al pin del segnale di abilitazione del modulo LCD. Il modulo LCD e il modulo Arduino sono interfacciati con la modalità a 4 bit in questo progetto. Quindi ci sono quattro linee di ingresso che vanno da DB4 a DB7 dell'LCD. Questo processo è molto semplice, richiede meno cavi di collegamento e inoltre possiamo utilizzare il massimo potenziale del modulo LCD.

Interfacciamento LCD con il modulo Arduino

Interfacciamento LCD con il modulo Arduino

Le linee di ingresso digitale (DB4-DB7) sono interfacciate con i pin Arduino da 5-2. Per regolare il contrasto del display qui stiamo usando un potenziometro da 10K. La corrente attraverso la luce LED posteriore proviene dal resistore da 560 ohm. Il jack di alimentazione esterno è fornito dalla scheda all'Arduino. Utilizzando il PC tramite la porta USB, Arduino può alimentare. Alcune parti del circuito possono richiedere l'alimentazione + 5V che viene presa dalla sorgente 5V sulla scheda Arduino.

Il seguente diagramma schematico mostra il modulo LCD che si interfaccia con Arduino.

Diagramma schematico

Diagramma schematico

Questo articolo fornisce le informazioni su come il modulo LCD si interfaccia con Arduino. Spero che leggendo questo articolo tu abbia una conoscenza di base su come utilizzare il modulo LCD con Arduino. Se hai domande riguardanti questo articolo o sui progetti del microcontrollore , non esitate a commentare nella sezione sottostante. Ecco la domanda per te, qual è la funzione del modulo LCD interfacciato con l'Arduino?

Crediti fotografici:

  • Cos'è un display a cristalli liquidi imimg
  • Display a cristalli liquidi da 16 × 2 blogspot
  • Interfacciamento LCD con il modulo Arduino circuiti oggi