#include <LCD_I2C.h>
LCD_I2C lcd(0x27, 16, 2);
int ldr = A1;
int nilai_ldr;
int led = 8;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
Serial.begin(9600);
lcd.begin();
lcd.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
nilai_ldr = analogRead(ldr);
Serial.print("Nilai LDR : ");
Serial.println(nilai_ldr);
delay(500);
lcd.setCursor(0, 0);
lcd.print("Nilai LDR = ");
lcd.print(nilai_ldr);
delay(500);
if (nilai_ldr < 500) {
digitalWrite(led, HIGH);
lcd.setCursor(4, 1);
lcd.print("LED NYALA ");
} else {
digitalWrite(led, LOW);
lcd.setCursor(4, 1);
lcd.print("LED MATI ");
}
}