#include <LiquidCrystal_I2C.h>
#define I2c_ADDR 0x27
#define LCD_COLUMNS 20
#define LCD_LINE 2
LiquidCrystal_I2C lcd(I2c_ADDR, LCD_COLUMNS, LCD_LINE);
int sensorsuara = A0;
int pinLED = 3;
void setup () {
lcd.init ();
lcd.backlight ();
pinMode (3,OUTPUT);
pinMode (sensorsuara,INPUT);
}
void loop () {
lcd.print ("Lampu Menyala");
digitalWrite (3, HIGH);
lcd.clear ();
lcd.print ("Lampu Mati");
digitalWrite (3,LOW);
lcd.clear ();
int sensorValue = digitalRead (sensorsuara);
if (sensorValue == HIGH) { digitalWrite (pinLED, HIGH);
}
else { digitalWrite (pinLED,LOW);
}
}