#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 8, 7, 6, 5);
void setup() {
lcd.begin(16, 2);
}
void loop() {
char name[] = "Akhileshwar";
int nameLength = sizeof(name) - 1;
int loopLength = 2 * (nameLength + 16);
for (int i = 0; i < loopLength; i++) {
lcd.clear();
int start = max(0, i - 16);
int end = min(nameLength, i);
for (int j = start; j < end; j++) {
lcd.setCursor(j - start, 0);
lcd.write(name[j]);
}
delay(200);
}
lcd.clear();
for (int i = 0; i < 10; i++) {
lcd.print("Akhilesh");
delay(500);
lcd.clear();
delay(500);
}
}