Sommario:
- Passaggio 1: LCD (display a cristalli liquidi)
- Fase 2: COMPONENTE
- Fase 3: HARDWARE
- Passaggio 4: CODIFICA
Video: Ciao mondo! su LCD Utilizzando CloudX M633: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
In questo tutorial, visualizzeremo su LCD (display a cristalli liquidi).
Passaggio 1: 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
- 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
- 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:
Cronometro digitale CloudX M633 semplice: 4 passaggi
Cronometro digitale CloudX M633 semplice: in questo progetto, realizzeremo una versione di un orologio digitale in grado di registrare ore, minuti e secondi, proprio come un cronometro sul tuo cellulare! Useremo un LCD per visualizzare l'ora
Display LCD I2C / IIC - Utilizzare un display LCD SPI sul display LCD I2C utilizzando il modulo SPI su IIC con Arduino: 5 passaggi
Display LCD I2C / IIC | Utilizzare un display LCD SPI per il display LCD I2C utilizzando il modulo da SPI a IIC con Arduino: Ciao ragazzi poiché un normale LCD 1602 SPI ha troppi fili da collegare, quindi è molto difficile interfacciarlo con arduino ma c'è un modulo disponibile sul mercato che può convertire il display SPI in display IIC, quindi è necessario collegare solo 4 fili
Java - Ciao mondo!: 5 passaggi
Java - Hello World!: Il primo passo per imparare qualsiasi linguaggio di programmazione è farlo stampare "Hello World!" Questo tutorial ti guiderà attraverso tutti i passaggi necessari per stampare ciao mondo in java
DADI ELETTRONICI UTILIZZANDO CLOUDX M633: 5 passaggi
DADI ELETTRONICI UTILIZZANDO CLOUDX M633: Tutti dobbiamo aver giocato al gioco d'azzardo in un modo o nell'altro usando i dadi. Conoscere la natura molto imprevedibile di ciò che si rivelerebbe il lancio dei dadi, aggiunge ulteriore gioco molto divertente. Con la presente, presento un dico digitale elettronico
Utilizzo del pulsante per accendere e spegnere il LED con CloudX M633: 3 passaggi
Utilizzo del pulsante per accendere e spegnere il led con CloudX M633: <img src ="https://www.instructables.com/files/deriv/FLC/57B2…"/> Sapevi che puoi utilizzare CloudX M633 per accendere un LED quando premi un pulsante? In questo progetto ti mostrerò come utilizzare il pulsante per accendere e spegnere il LED. ns