Sommario:

Ciao mondo! su LCD Utilizzando CloudX M633: 4 passaggi
Ciao mondo! su LCD Utilizzando CloudX M633: 4 passaggi

Video: Ciao mondo! su LCD Utilizzando CloudX M633: 4 passaggi

Video: Ciao mondo! su LCD Utilizzando CloudX M633: 4 passaggi
Video: How to make a LED digital counter using 7- Segment Display 2024, Dicembre
Anonim
Ciao mondo! su LCD utilizzando CloudX M633
Ciao mondo! su LCD utilizzando CloudX M633

In questo tutorial, visualizzeremo su LCD (display a cristalli liquidi).

Passaggio 1: LCD (display a cristalli liquidi)

LCD (display a cristalli liquidi)
LCD (display a cristalli liquidi)

Gli LCD hanno un'interfaccia parallela, il che significa che il microcontrollore deve manipolare più pin di interfaccia contemporaneamente per controllare il display. L'interfaccia è costituita dai seguenti pin:

Un pin di selezione del registro (RS) che controlla dove nella memoria del display LCD si stanno scrivendo i dati. È possibile selezionare il registro dei dati, che contiene ciò che va sullo schermo, o un registro delle istruzioni, che è il punto in cui il controller del display LCD cerca le istruzioni su cosa fare dopo.

Un pin di lettura/scrittura (R/W) che seleziona la modalità di lettura o la modalità di scrittura

Un pin di abilitazione che abilita la scrittura sui registri

8 pin dati (D0 -D7). Gli stati di questi pin (alto o basso) sono i bit che stai scrivendo su un registro quando scrivi, oi valori che stai leggendo quando leggi.

C'è anche un pin di contrasto del display (Vo), pin di alimentazione (+5V e Gnd) e pin di retroilluminazione a LED (Bklt+ e BKlt-) che puoi utilizzare per alimentare l'LCD, controllare il contrasto del display e accendere e spegnere il LED retroilluminazione, rispettivamente.

Il processo di controllo del display comporta l'inserimento dei dati che formano l'immagine di ciò che si desidera visualizzare nei registri dei dati, quindi l'inserimento delle istruzioni nel registro delle istruzioni. La libreria LiquidCrystal semplifica questo per te, quindi non è necessario conoscere le istruzioni di basso livello.

Gli LCD compatibili con Hitachi possono essere controllati in due modalità: 4-bit o 8-bit. La modalità a 4 bit richiede sette pin I/O dall'Arduino, mentre la modalità a 8 bit richiede 11 pin. Per visualizzare il testo sullo schermo, puoi fare quasi tutto in modalità a 4 bit, quindi l'esempio mostra come controllare un LCD 2x16 in modalità a 4 bit.

Fase 2: COMPONENTE

COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
COMPONENTE
  • CloudX M633
  • CloudX SoftCard
  • Cavo V3
  • LCD 16x2
  • Potenziometro da 10k Ohm
  • Cavo del ponticello
  • Resistenza da 220 ohm
  • Tagliere

puoi acquistare il tuo componenteQui

Fase 3: HARDWARE

HARDWARE
HARDWARE
  • Pin LCD RS al pin digitale 1 del Cloudx M633
  • LCD Abilita pin al pin digitale 2 del Cloudx M633
  • Pin LCD D4 al pin digitale 3 del Cloudx M633
  • Pin LCD D5 al pin digitale 4 del Cloudx M633
  • Pin LCD D6 al pin digitale 5 del Cloudx M633
  • Pin LCD D7 al pin digitale 6 del Cloudx M633

Inoltre, collega un potenziometro da 10k a +5V e GND, con il suo tergicristallo (uscita) al pin VO dello schermo LCD. Un resistore da 220 ohm viene utilizzato per alimentare la retroilluminazione del display, solitamente sui pin 15 e 16 del connettore LCD

Passaggio 4: CODIFICA

Copia questo codice nel tuo IDE CloudX

#include#include

impostare(){

lcdSetting(1, 2, 3, 4, 5, 6); lcdCmd(cancella); lcdCmd(cursorOff);

ciclo continuo(){

lcdWriteText(1, 2, "CIAO MONDO!"); lcdWriteText(2, 2, "USO CLOUDX ");

}

}

Consigliato: