#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
// PIN LED
int ledKamar_1 = 7;
int ledKamar_2 = 6;
int ledKamar_3 = 5;
int ledWarn = 4;
// PIN BUTTON
int btnKamar_1 = 12;
int btnKamar_2 = 11;
int btnKamar_3 = 10;
int btnstate1 = 0;
int btnstate2 = 0;
int btnstate3 = 0;
void setup() {
lcd.init();
lcd.backlight();
pinMode(ledKamar_1, OUTPUT);
pinMode(ledKamar_2, OUTPUT);
pinMode(ledKamar_3, OUTPUT);
pinMode(ledWarn, OUTPUT);
pinMode(btnKamar_1, INPUT);
pinMode(btnKamar_2, INPUT);
pinMode(btnKamar_3, INPUT);
}
void loop() {
btnstate1 = digitalRead(btnKamar_1);
btnstate2 = digitalRead(btnKamar_2);
btnstate3 = digitalRead(btnKamar_3);
if (btnstate1 == HIGH) {
digitalWrite(ledKamar_1, HIGH);
delay(300);
digitalWrite(ledKamar_1, LOW);
delay(300);
lcd.setCursor(5,0);
lcd.print("KAMAR 1");
}
}