#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16,2);
String messageToScroll = "MAMAMU";
void setup(){
lcd.init(); // initialize LCD
lcd.backlight(); // menyalakan lampu
}
void loop(){
lcd.setCursor(4,0);
lcd.print("AKU");
lcd.setCursor(8,0);
lcd.print("SUKA");
lcd.setCursor(5, 1);
lcd.print("MAMAMU");
scrollText(1, messageToScroll, 250, 16);
}
void scrollText(int row, String message, int delaytime, int lcdColumns){
for (int i=0; i < lcdColumns; i++){
message = " " + message;
}
message = message + " ";
for (int pos = 0; pos < message.length(); pos++) {
lcd.setCursor(0, row);
lcd.print(message.substring(pos, pos + lcdColumns));
delay(delaytime);
}
}