Biblioteca di cristalli liquidi Arduino

Biblioteca di cristalli liquidi Arduino
Per visualizzare l'output di un programma Arduino ci sono molti modi in cui uno dei quali utilizza il display di cristalli liquidi. Per interfacciarsi LCD con Arduino viene utilizzata la libreria per il display di cristalli liquidi e ci sono molteplici funzioni della libreria che possono essere utilizzate per eseguire varie attività per la visualizzazione dell'uscita.
  • Funzione cristallina liquida
  • Inizia la funzione
  • Imposta la funzione del cursore
  • Funzione di stampa
  • Funzione di visualizzazione
  • Blink Function
  • Funzione domestica
  • Funzione chiara

Questo discorso contiene una breve spiegazione della funzione comunemente usata del display di cristalli liquidi

Funzione cristallina liquida

Per inizializzare i pin di Arduino su cui verrà collegato il display LCD e alcuni altri pin amano la selezione del registro e abilitare il pin il Cristalli liquidi() viene utilizzata la funzione. Il display può essere utilizzato in modalità a 4 bit e a 8 bit. In modalità a 8 bit verranno utilizzati gli 8 pin di dati mentre in modalità a 4 bit vengono utilizzate solo quattro pin di dati. Nella modalità a 8 bit il display funzionerà più velocemente della modalità 4 bit. Questa funzione liquidCrystal () può essere utilizzata utilizzando la seguente sintassi.

Nome LiquidCrystal (RS, EN, Pin di dati);

Inizia la funzione

Un'altra funzione della libreria che viene utilizzata per specificare il numero di righe e colonne richieste per la visualizzazione dei dati è il LCD.inizio() funzione. Poiché la dimensione più comunemente usata del LCD è il 16*2 che significa 16 colonne e 2 righe. Il LCD.inizio () in altre parole inizializza le dimensioni del display e per questo dovrebbe essere seguita la seguente sintassi:

LCD.inizio (colonne, righe);

Per display LCD 16 × 2:

LCD.Inizia (16,2);

Imposta la funzione del cursore

Per visualizzare i dati su LCD, la posizione sul LCD può essere specificata utilizzando il LCD.setCursor () funzione. Questa funzione prende due argomenti, una è le righe su cui vengono visualizzati i dati e in secondo luogo le colonne da cui i dati inizieranno a visualizzare.

Ad esempio, se stiamo usando il display con le dimensioni di 16 × 2, quindi abbiamo solo 2 righe per la visualizzazione dei dati e i dati possono essere iniziati a visualizzare da qualsiasi colonna. Allo stesso modo, questa funzione può essere utilizzata se deve essere visualizzata più di una riga di dati. Per utilizzare la funzione set cursore, è necessario seguire la seguente sintassi:

LCD.setCursor (colonne, righe);

Funzione di stampa

Quando i dati devono essere stampati sul LCD LCD.stampa() viene utilizzata la funzione. Qualsiasi tipo di dati può essere stampato sul display come carattere o un numero. La sintassi per il LCD.La funzione print () è indicata come:

LCD.stampare ("dati da stampare");

Funzione di visualizzazione

Per accendere e spegnere il modulo cristallo liquido La funzione utilizzata è la funzione di visualizzazione. Allo stesso modo, per accendere il display il LCD.Schermo() la funzione viene utilizzata e per disattivare il display durante il programma LCD.nodisplay () viene utilizzata la funzione. Questa funzione di visualizzazione non ha argomenti e può essere utilizzata utilizzando la seguente sintassi:

LCD.Schermo();

E per nessun display Utilizzo:

LCD.nodisplay ();

Blink Function

La funzione Blink viene utilizzata principalmente quando il display è anche interfacciato con la tastiera. Questa funzione di battito di ciglia si basta semplicemente il cursore e fa sapere all'utente dove verranno visualizzati i dati sul LCD. Per sbattere le palpebre il cursore la funzione LCD.Battito di ciglia() viene utilizzato e per impedire al cursore di lampeggiare la funzione LCD.noblink () si usa. Per utilizzare questa funzione in Arduino è possibile utilizzare la seguente sintassi e queste funzioni non hanno anche argomenti.

LCD.battito di ciglia();

E:

LCD.noblink ();

Funzione domestica

Per spostare il cursore nella posizione in alto a sinistra del display la funzione LCD.casa() viene utilizzata la funzione. Questa funzione muove solo il cursore. La sintassi per la rispettiva funzione è data come:

LCD.casa();

Funzione chiara

Quando i dati visualizzati devono essere rimossi o cancellati dal display il LCD.chiaro() viene utilizzata la funzione. Questa funzione può essere utilizzata se una serie di dati deve essere visualizzata sul LCD poiché una grande quantità di dati non può essere visualizzata collettivamente. La funzione Clear può essere utilizzata seguendo la sintassi data:

LCD.chiaro();

Conclusione

I display di cristalli liquidi sono più ampiamente utilizzati per visualizzare l'output dei programmi Arduino in quanto sono facili da interfacciarsi con Arduino. Per interfacciarsi l'LCD con Arduino la sua libreria è definita come LiquidCrystal.H. Esistono un gran numero di funzioni o alcune funzionalità extra del modulo di visualizzazione che può semplificare la visualizzazione dei dati. Questo articolo spiega brevemente le funzioni più comunemente usate della libreria di cristalli liquidi.