Come interfacciarsi il LCD con Arduino Nano

Come interfacciarsi il LCD con Arduino Nano
Arduino ha lanciato diversi tipi di schede per usi diversi come Arduino Mega viene lanciato per progetti di applicazioni ad alta potenza e Arduino Nano per progetti di livello base come l'assunzione di input da diversi tipi di sensori. Il LCD può anche interfacciarsi con Arduino Nano in un metodo simile per interfacciarsi con Arduino Uno o qualsiasi altra scheda.

I LCD sono interfacciati con Arduino per visualizzare le uscite sullo schermo di LCD e in questo articolo, è stato spiegato il metodo di interfacciamento del LCD con Arduino Nano.

Come interfacciarsi il LCD con Arduino Nano

Qualsiasi LCD può interfacciarsi con la scheda di Arduino Nano, ma in questo articolo, interfacciamo il LCD 16 × 2. L'Arduino Nano è simile ad Arduino Uno, l'unica differenza tra entrambi è che Arduino Nano non ha Jack Power Jack. L'Arduino Nano ha una piccola porta mini USB attraverso la quale può essere collegato al computer per la programmazione.

Il resto dei pin è simile ad Arduino Uno, ora interfagicheremo l'LCD di 16 × 2 con Arduino Nano, la connessione dei pin di Arduino Nano con il LCD sarà:

Terminali LCD Pin di nano arduino
VSS Terra
Vdd +5 volt
Vo Terra o produzione di potenziometro
Rs 12
RW Terra
E 11
D0 -
D1 -
D2 -
D3 -
D4 5
D5 4
D6 3
D7 2
UN +5 volt
K Terra

Non stiamo usando D0, D1, D2 e ​​D3 perché stiamo usando le linee a 4 dati in modo da poter collegare il pin RW del LCD a terra. Lo schema del circuito delle connessioni sopra sarà così:

Scriveremo semplicemente un codice per visualizzare "LinuxHint" sul LCD:

#includere
// Abbiamo aggiunto la libreria in modo da poter usare il LCD con Arduino
LiquidCrystal LCD (12,11,5,4,3,2);
// Abbiamo inizializzato la variabile "LCD" e assegniamo pin LCD RS, E, D4, D5, D6, D7 ad Arduino Pins 12,11,5,4,3,2
void setup ()
inizio.LCD (16,2);
// ha dichiarato le colonne e le righe di LCD
LCD.print ("LinuxHint"); // Stampa il LinuxHint su LCD

void loop ()

Una volta compilato correttamente il codice, esporteremo il binario compilato in modo da poter usare il suo file esadecimale in una simulazione di Proteus.

Simulazione

La simulazione del circuito usando il codice Arduino sopra è:

Conclusione

Il LCD è un modulo elettronico che può essere interfacciato con qualsiasi scheda di Arduino per visualizzare l'output del codice sullo schermo. Esistono diversi tipi di LCD, il LCD più comunemente usato nei progetti Arduino è 16 × 2. In questo articolo, il metodo di interfacciamento del LCD con Arduino Nano è discusso in dettaglio.