#include <LiquidCrystal.h>
// Inisialisasi objek LiquidCrystal
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// Variabel penanda posisi tulisan
int posisi = 0;
void setup() {
// Mengatur jumlah kolom dan baris pada LCD
lcd.begin(16, 2);
}
void loop() {
// Menghapus layar LCD
lcd.clear();
// Menampilkan tulisan "Hallo Grasberg" pada posisi yang ditentukan
lcd.setCursor(posisi, 0);
lcd.print("Hallo Grasberg");
// Menggeser posisi tulisan ke kiri
posisi--;
// Menunda sejenak untuk memberikan efek gerakan
delay(200);
// Mengecek apakah tulisan telah berada di luar batas layar
if (posisi <= -15) {
// Mengatur posisi kembali ke awal
posisi = 16;
}
}