int LED 1 = 2;
int LED 2 = 4;
int LED 3 = 6;
int BUTTON 1 = 1;
int BUTTON 2 = 3;
int BUTTON 3 = 5;
int pbstate 1 = 0;
int pbstate 2 = 0;
int pbstate 3 = 0:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystsal_I2C lcd (OX27, 20, 4);
void setup() {
pinMode(LED, OUTPUT);
pinMode (LED, OUTPUT);
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT);
pinMode(BUTTON, INPUT);
pinMode(BUTTON, INPUT);
lcd.init();
icd. backlight();
}
void loop() {
pbstate 1 = digitalRead( BUTTON 1 );
pbstate 2 = digitalRead( BUTTON 2 );
pbstate 3 = digitalRead( BUTTON 3 );
if(pbstate 1 == HIGH){
digitalWrite( LED 1, HIGH):
lcd.setcursor(0,0);
lcd.print("LED MERAH ON ")
}
if(pbstate 1 == LOW){
digitalWrite( LED 1, LOW );
lcd.setcursor(0,0);
lcd.print(" LED MERAH off");
}
if(pbstate 2 == HIGH){
digitalWrite( LED 2, HIGH );
l.setcursor(0,6):
lcd.print(" LED KUNING ON ")
}
if(pbstate 3 == HIGH){
digitalWrite( LED 3,HIGH );
lcd.setcursor(12,0);
lcd.print(" LED HIJAU ON );
}
}