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