#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 10, 9, 8, 7);
char text1[] = "Muhammad Alif Athallah ";
char text2[] = "129 ";
void setup() {
lcd.begin(16, 2);
lcd.print(text1);
lcd.setCursor(0, 1);
lcd.print(text2);
}
void loop() {
// Delay untuk memberikan efek scrolling yang lambat
delay(500);
// Geser teks ke kiri
scrollTextLeft(text1);
scrollTextLeft(text2);
// Tampilkan teks yang telah digeser
lcd.clear();
lcd.print(text1);
lcd.setCursor(0, 1);
lcd.print(text2);
}
// Fungsi untuk menggeser teks ke kiri
void scrollTextLeft(char* text) {
int length = strlen(text);
char temp = text[0];
for (int i = 0; i < length - 1; i++) {
text[i] = text[i + 1];
}
text[length - 1] = temp;
}