Come interfaccia LCD con Arduino

Come interfaccia LCD con Arduino
Nella programmazione Arduino ci sono diversi modi per visualizzare l'output del programma Arduino o un progetto. Un modo per visualizzare l'uscita è utilizzando un modulo di visualizzazione e interfacciarlo con Arduino. Questo articolo discute l'interfaccia del display di cristalli liquidi con Arduino.

Schermo a cristalli liquidi

La visualizzazione del cristallo liquido è il modulo che può essere utilizzato per visualizzare le uscite di un programma Arduino. I moduli di visualizzazione sono dotati di dimensioni diverse e dipende dalla scelta dell'utente. Per lo più viene utilizzata la risoluzione di 16 × 2 che ha 16 pin in totale.

Ci sono 8 pin per ricevere i dati (da D0 a D7); Il pin 3 (VEE) viene utilizzato per l'impostazione del contrasto del display, Pin 6 (e) per abilitare il display e rimane sempre in stato alto quando è collegato ad Arduino. Inoltre, il pin 5 (RW) viene utilizzato per la lettura dell'output dell'Arduino o anche per scopi di scrittura e il pin 4 (RS) viene utilizzato per la selezione del registro. Per fornire l'alimentazione al display in cristallo liquido, viene utilizzato il pin 2 (VDD) e 1 viene mantenuto macinato durante l'interfaccia.

Questo display di cristalli liquidi ha due registri uno è per i dati e l'altro è per il comando e se lo stato del pin per la selezione del registro è 0, significa che ha selezionato il registro dei comandi. I registri dei comandi controllano il modulo di visualizzazione utilizzando più comandi come cancellare lo schermo, come inizializzare il display e molti altri.

Il registro dei dati d'altra parte memorizza solo i dati sotto forma di ASCII che devono essere visualizzati sul modulo. Quando il registro dei dati viene selezionato dal modulo, il pin sarà sempre nello stato alto che è 1.

Display di cristalli liquidi di interfaccia (LCD) con Arduino

Per interfacciarsi il display con Arduino prima è definita la libreria per il LCD e quindi devono essere inizializzati i pin di Arduino che devono essere collegati al display.

I pin per il display sono inizializzati usando il LiquidCrystal LCD () funzione che ha sei argomenti. Il primo argomento è il pin di Arduino a cui è collegato il pin di abilitazione del display e il secondo argomento è il pin Arduino a cui è collegato il pin di selezione del registro del display. Il resto dei quattro pin Arduino indicati sono collegati ai quattro pin di dati del display.

Quindi una funzione di LCD.inizio() viene utilizzato per inizializzare le dimensioni per il display e quindi l'uscita per il programma viene stampata utilizzando LCD.stampa() funzione

A fini illustrativi una simulazione per la visualizzazione dell'uscita di una scheda Arduino LCD e viene fornita anche il codice Arduino per la rispettiva simulazione. Qui nella simulazione il pin 2 di Arduino è collegato al pin di abilitazione e il pin 3 della scheda Arduino è collegato al pin di selezione del registro del display del cristallo liquido. Allo stesso modo, i pin di dati del LCD sono collegati ai pin 4,5 6 e 7 di Arduino.

Nella funzione di configurazione le dimensioni del modulo LCD sono inizializzate utilizzando il LCD.inizio () funzione. Quindi, qui vengono utilizzate solo 16 colonne e 2 righe per visualizzare i dati utilizzando il LCD.stampa() funzione.

#includere
LiquidCrystal LCD (2, 3, 4, 5, 6, 7);
void setup ()
LCD.Inizia (16, 2);
LCD.print ("Linux suggerimenti");

void loop ()

Conclusione

Il display in cristallo liquido (LCD) è il modulo utilizzato per la visualizzazione delle uscite. È uno dei componenti chiave per visualizzare visivamente l'output dei dati ricevuti da vari sensori collegati con Arduino. In questo articolo viene spiegato il processo di interfaccia in cristallo liquido con Arduino e viene anche una simulazione di LCD a 16 × 2 interfacciati con Arduino UNO.