Scroll (scorrimento) di un testo
Usando il circuito già visto nell'esercitazione precente (qui sotto riportato per comodità) è possibile effettuare lo scroll (scorrimento) di un testo, si noti come vengano scritte prima le righe
dispari e poi quelle pari (la cosa è evidente in un display a 4 righe). Lo
scroll avviene tra le righe pari e quelle dispari separatamente.
Lo skectch da inserire è il seguente:
#include <LiquidCrystal_I2C.h>
char testo[75]="Ciao Mondo questo esempio fa lampeggiare il cursore e lo scroll del testo!"; // 75 chars in order to contain EOS
LiquidCrystal_I2C lcd(0x27,20,4); // set the LCD address to 0x27 for a 20 chars and 4 line display
void setup()
{
lcd.init(); // initialize the lcd
lcd.backlight(); // backlight on
lcd.cursor(); // cursor visible
lcd.blink(); // blink cursor
for (int i=0; i<74; i++){
lcd.print(testo[i]);
delay(100);
}
delay(2000);
for (int i=0; i<40; i++){
lcd.scrollDisplayRight();
delay(1000);
}
}
void loop()
{
}Last modified: Saturday, 16 May 2020, 5:52 PM