Testo scorrevole
Fa parte della sezione Display e sensori del percorso Arduino di Coddy. Lezione 11 di 24.
Il testo più lungo di 16 caratteri non ci sta, ma può scorrere come un notiziario.
lcd.scrollDisplayLeft() sposta tutto sullo schermo di una colonna verso sinistra. Le lettere rimangono nella memoria dello schermo; si sposta solo la visualizzazione. Chiamalo più volte, con una pausa, e il testo scorre:
void loop() {
lcd.scrollDisplayLeft();
delay(300);
}Ogni riga della memoria dello schermo è lunga 40 caratteri e le 16 colonne sono una finestra su di essa. Continua a scorrere: il testo esce a sinistra e, dopo 40 passaggi, ricompare da destra.
lcd.scrollDisplayRight() fa scorrere il testo nella direzione opposta. Senza delay(), il testo si muove così velocemente che nessuno riesce a leggerlo.
Sfida
FacileIl programma iniziale stampa Hello, world!. Fai scorrere il testo:
- sposta il testo di una posizione a sinistra ogni 300 ms, con
lcd.scrollDisplayLeft()
Premi Esegui e guarda il testo scorrere, poi premi Verifica.
Provalo tu
#include <LiquidCrystal.h>
// RS, E, D4, D5, D6, D7
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
lcd.print("Hello, world!");
}
void loop() {
// sposta il testo di una posizione a sinistra ogni 300 ms
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Display e sensori
2Display LCD a caratteri
Ciao sul display LCDPosizionare il testo con setCursorNumeri in tempo reale sul display LCDCancellare le cifre residueDisegnare caratteri personalizzatiTesto scorrevoleEsercitati da solo: Playground Arduino