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.