#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x27, 16, 2);
void setup() {
lcd.init();
lcd.begin(16,2);
lcd.backlight();
pinMode(27, OUTPUT);
pinMode(26, OUTPUT);
pinMode(5, INPUT);
pinMode(18, INPUT);
pinMode(19, INPUT);
pinMode(23, OUTPUT);
digitalWrite(23, HIGH);
}
void loop() {
if (digitalRead(5)==0){
digitalWrite(26, LOW);
digitalWrite(27, HIGH);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Relay 1 On");
}
if (digitalRead(18)==0){
digitalWrite(26, HIGH);
digitalWrite(27, LOW);
lcd.clear();
lcd.setCursor(0, 1);
lcd.print("Relay 2 On");
}
if (digitalRead(19)==0){
digitalWrite(26, LOW);
digitalWrite(27, LOW);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("relay 1 dan 2 Off");
}
}