int led1=13; int led2=5; int led3=2; int led4=3;
int button1=12; int button2=8; int button3=4;
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
Serial.begin(9600);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
lcd.init();
lcd.backlight();
}
void loop() {
if (digitalRead(button1)==HIGH)
{
digitalWrite(led1, HIGH);
digitalWrite(led4, HIGH);
lcd.setCursor (5,0);
lcd.print("KAMAR 1");
delay(500);
lcd.clear();
lcd.setCursor (5,1);
lcd.print("DARURAT!!");
delay(500);
lcd.clear();
}
if (digitalRead(button2)==HIGH)
{
digitalWrite(led2, HIGH);
digitalWrite(led4, HIGH);
lcd.setCursor (5,0);
lcd.print("KAMAR 2");
delay(500);
lcd.clear();
lcd.setCursor (5,1);
lcd.print("DARURAT!!");
delay(500);
lcd.clear();
}
if (digitalRead(button3)==HIGH)
{
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
lcd.setCursor (5,0);
lcd.print("KAMAR 3");
delay(500);
lcd.clear();
lcd.setCursor (5,1);
lcd.print("DARURAT!!");
delay(500);
lcd.clear();
}
else
{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
}
}