// --- LIBRARY ---
#include <LiquidCrystal_I2C.h>
// --- KONFIGURASI PIN ---
constexpr byte LDR_PIN = 13;
// --- KONFIGURASI OBJEK ---
// Alamat I2C umumnya 0x27, kadang 0x3F
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
// Inisialisasi pin sensor
pinMode(LDR_PIN, INPUT);
// Inisialisasi LCD
lcd.init();
lcd.backlight();
// Pesan Pembuka tampilan LCD I2C
lcd.setCursor(0, 0);
lcd.print("Project");
lcd.setCursor(0, 1);
lcd.print("Sensor LDR");
delay(2000); // Tahan layar 2 detik
lcd.clear();
}
void loop() {
// Membaca nilai intensitas cahaya dari sensor LDR
int HambatanLDR = analogRead(LDR_PIN);
// Tampilkan data ke LCD I2C
lcd.setCursor(0, 0);
lcd.print("Nilai LDR: ");
lcd.setCursor(0, 1);
lcd.print(HambatanLDR);
lcd.print(" ");
delay(1000);
}