#include <Wire.h>
#include <LiquidCrystal_I2C.h>
// Inisialisasi LCD dengan alamat I2C (0x27 atau 0x3F tergantung modul)
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(115200);
lcd.init(); // Inisialisasi LCD
lcd.backlight(); // Nyalakan lampu latar LCD
lcd.clear(); // Bersihkan layar LCD kalo ada tulisan
int count = 1; // Mulai dari angka 1
int posisi = 0; // Posisi awal di LCD
lcd.print("Menghitung Mulai"); // Cetak "Menghitung Mulai"
while (count <= 3) { // Loop untuk mencetak 1, 2, 3 ke kanan
lcd.setCursor(posisi, 1); // Set kursor di baris pertama, posisi ke 'posisi' (0=atas)
lcd.print(count); // Cetak angka count
Serial.print(count); // Cetak juga di Serial Monitor
posisi++; // Geser posisi ke kanan
count++; // Tambah angka
delay(500); // Jeda 500ms agar terlihat jelas di LCD
}
Serial.println(); // Baris baru di Serial Monitor
}
void loop() {
// Kosongkan loop utama
}