#include <LiquidCrystal_I2C.h>
int lcdcolumns = 16;
int lcdrows = 2;
LiquidCrystal_I2C lcd(0x27, lcdcolumns, lcdrows);
void setup() {
// put your setup code here, to run once:
lcd.init();
lcd.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0, 0);
//lcd.print(messageStatic);
scrollText(1, "aparna",0,0);
delay(1000);
lcd.clear();
//lcd.setCursor(0, 1);
//lcd.print("Store");
//delay(1000);
//lcd.clear();
}
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);
}
}