Esistono molte funzioni che possono aiutare a interfacciarsi il LCD con Arduino, due di loro sono display () e nodisplay () funzioni che sono discusse in dettaglio in questo articolo.
Quali sono il display () e il nodisplay () in Arduino
Quando il LCD è interfacciato con Arduino, la funzione Display () è responsabile della visualizzazione dell'uscita che viene stampata sul LCD. E la funzione nodisplay () viene utilizzata per disattivare il display dell'uscita dal LCD ma ricorda, non elimina l'output dalla memoria LCD ma svanisce solo l'uscita dallo schermo di LCD.
Queste due funzioni, display () e nodisplay (), possono essere utilizzate insieme per controllare il display del LCD e per lampeggiare l'uscita visualizzata sul LCD.
Come controllare l'output su LCD utilizzando il display e il nodisplay in Arduino
Scriveremo un codice Arduino in cui stampiamo semplicemente "LinuxHint" sul LCD e controlliamo il suo display su LCD con queste due funzioni:
#includereSpiegazione del codice: Nel codice sopra, includiamo semplicemente la libreria di LiquidCrystal per interfacciarsi il LCD con Arduino e quindi utilizzare la funzione LiquidCrystal () per assegnarla. Quindi abbiamo dovuto inizializzare il LCD 16 × 2, impostare anche la posizione del cursore e stampare "LinuxHint" sul LCD.
Quindi nella sezione Loop, spegniamo il display utilizzando il NODISPLAY () e dopo un ritardo di 1000 millisecondi attiva il display utilizzando la funzione display ().
Hardware e simulazione
I componenti richiesti per avere l'output del codice sopra sono:
Il diagramma del circuito per questo progetto sarà:
Nel diagramma del circuito sopra, abbiamo collegato i pin LCD con i pin Arduino in questo modo:
Pin LCD | Pins Arduino |
VSS | Terra |
Vdd | 5 volt |
Vo | Output di potenziometro |
Rs | 12 |
RW | Terra |
E | 11 |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
UN | 5 volt |
K | Terra |
La simulazione del diagramma del circuito sopra è:
L'hardware del circuito sopra è:
Nel diagramma del circuito sopra, i collegamenti di LCD con i pin di Arduino sono realizzati con l'aiuto di pin da jumper. Un potenziometro viene utilizzato per controllare la luminosità del LCD la cui gamba è collegata a 5 volt, uno è collegato al punto "E" di LCD e l'ultima gamba del resistore è collegata a terra.
Il funzionamento dell'hardware è:
Conclusione
Le funzioni di visualizzazione () e nodisplay () vengono utilizzate per controllare la visualizzazione del LCD interfacciato con Arduino. La funzione nodisplay () viene utilizzata per disattivare il display (disattiva il display senza cancellare la memoria del LCD) e la funzione display () viene utilizzata per attivare il display. Entrambe queste funzioni possono essere usate insieme per battere le palpebre con l'aiuto delle funzioni di ritardo (). In questo articolo, entrambe queste funzioni sono spiegate con un facile esempio di accensione e disattivazione del LCD interfacciato con Arduino.