#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int datacahaya;
const int lampu1 = 8;
const int lampu2 = 12;
void setup()
{
lcd.init();
lcd.backlight();
pinMode(lampu1, OUTPUT);
pinMode(lampu2, OUTPUT);
}
void loop()
{
datacahaya = analogRead(A7);
lcd.clear();
lcd.setCursor (0,0);
lcd.print("data sensor c :");
lcd.setCursor (0,1);
lcd.print(datacahaya);
if (datacahaya > 400)
{
digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, LOW);
}
else if (datacahaya > 600)
{
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, HIGH);
}
else
{
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
}
delay(500);
}