#include <Wire.h>
#include <LiquidCrystal_I2C.h> // Library LCD I2C
LiquidCrystal_I2C lcd(0x27, 16, 2); // Inisialisasi LCD dengan alamat I2C dan ukuran layar
int counter = 1; // Inisialisasi variabel counter dengan nilai awal 1
void setup()
{
lcd.init(); // Inisialisasi LCD
lcd.backlight(); // Nyalakan backlight
}
void loop()
{
lcd.setCursor(8, 0); // Set posisi cursor di baris pertama, kolom ke-8
lcd.print(counter); // Tulis nilai variabel counter
delay(1000); // Tunggu 1 detik
if (counter >= 5) {
lcd.clear(); // Hapus layar LCD
lcd.setCursor(0, 0); // Set posisi cursor di baris pertama, kolom pertama
lcd.print("M RIZKY F"); // Tulis pesan "(Nama)"
delay(1000); // Tunggu 1 detik
lcd.setCursor(0, 1); // Set posisi cursor di baris pertama, kolom kedua
lcd.print("41422120069"); // Tulis pesan "(NIM)"
delay(1000); // Tunggu 1 detik
lcd.clear(); // Hapus layar LCD
lcd.print("TEKNIK ELEKTRO"); // Tulis pesan "(jurusan)"
delay(1000); // Tunggu 1 detik
lcd.clear(); // Hapus layar LCD
lcd.print("TERIMA KASIH"); // Tulis pesan "(TERIMA KASIH)"
delay(1000); // Tunggu 1 detik
lcd.clear(); // Hapus layar LCD
} else { // Jika nilai variabel counter belum mencapai 5
counter++; // Maka nilai variabel akan counter up
}
}