LCD di interfaccia in modalità a 4 bit con Arduino
Nella modalità a 4 bit i dati inviati al modulo di visualizzazione da Arduino sono in 4 bit in modo simile se i dati sono di 8 bit i dati verranno inviati sotto forma di 4-4 bit che sono i dati verranno trasferiti utilizzando due impulsi. Questa modalità utilizza solo quattro pin di Arduino.
In modalità a 4 bit i dati di invio della velocità sono un po 'lenti poiché i dati sono divisi in 4 bit ma c'è ancora un effetto trascurabile. Il vantaggio principale dell'utilizzo della modalità a 4 bit è che sono occupati meno perni dell'Arduino e i pin di ricambi possono essere utilizzati per altri scopi.
Per spiegare ulteriormente l'interfacciamento di LCD in modalità a 4 bit abbiamo preso un esempio in cui viene creato e visualizzato un carattere personalizzato sul LCD e viene visualizzato anche un semplice dati utilizzando il LCD.stampa() funzione. Il programma Arduino è anche riportato nel contesto seguito dal diagramma schematico per l'interfacciamento del modulo LCD a 4 bit e viene creata una simulazione:
Il codice Arduino per la connessione a 4 bit è:
#includereIl risultato della simulazione sarebbe:
LCD di interfaccia in modalità a 8 bit con Arduino
Quando il LCD è interfacciato in modalità a 8 bit, tutti i pin di dati da D0 a D7 sono collegati all'Arduino. In questa modalità i dati vengono trasferiti contemporaneamente rispetto alla modalità a 4 bit in quanto utilizza solo un impulso per inviare i dati. Allo stesso modo, ci sono tre perni di controllo che sono collegati all'Arduino. Questa modalità è relativamente veloce rispetto alla modalità a 4 bit questo effetto è trascurabile. L'unico inconveniente della modalità a 8 bit è che utilizza molti pin dell'Arduino ed è difficile gestire i pin anche per altri compiti.
Un esempio di utilizzo della modalità a 8 bit del display del cristallo liquido viene dimostrato usando il simulatore. È lo stesso esempio che è stato utilizzato nel caso di interfacciamento del LCD in modalità a 4 bit. Il programma Arduino per l'interfacciamento di LCD in modalità a 8 bit è dato seguito dallo schema del circuito.
Il codice Arduino per la connessione a 8 bit è:
#includereIl risultato della simulazione è dimostrato di seguito:
Conclusione
I display di cristalli liquidi (LCD) vengono utilizzati con Arduino per visualizzare l'output del programma Arduino. Esistono due modalità in cui il LCD può essere interfacciato con Arduino uno è la modalità a 4 bit e l'altro è in modalità a 8 bit. La principale differenza tra i due è che l'8-bit ha utilizzato gli 8 pin di dati del modulo di visualizzazione, mentre il bit ha utilizzato solo i 4 pin di dati e utilizzato solo quattro pin di dati. La velocità di trasferimento dei dati in modalità a 8 bit è maggiore della modalità a 4 bit.