int merah=2;
int kuning=3;
int ijo=4;
int button1=5;
int button2=6;
int sbutton1=0;
int sbutton2=0;
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(merah, OUTPUT);
pinMode(kuning, OUTPUT);
pinMode(ijo, OUTPUT);
pinMode(button1, INPUT);
pinMode(button2, INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(2,0);
lcd.print("Fawwaz Aydin");
lcd.setCursor(4,1);
lcd.print("X Elind 5");
delay(1000);
lcd.clear();
lcd.setCursor(2,0);
lcd.print("Task Mulai");
delay(1000);
lcd.clear();
}
void loop() {
sbutton1=digitalRead(button1);
sbutton2=digitalRead(button2);
if(sbutton1==HIGH){
digitalWrite(merah, HIGH);
digitalWrite(kuning, HIGH);
delay(500);
digitalWrite(merah, LOW);
delay(500);
digitalWrite(kuning, HIGH);
digitalWrite(ijo, HIGH);
delay(500);
digitalWrite(ijo, LOW);
delay(500);
}
else if(sbutton2==HIGH){
digitalWrite(merah, HIGH);
delay(500);
digitalWrite(merah, LOW);
delay(500);
digitalWrite(kuning, HIGH);
delay(500);
digitalWrite(kuning, LOW);
delay(500);
digitalWrite(ijo, HIGH);
delay(500);
digitalWrite(ijo, LOW);
delay(500);
}
else{
digitalWrite(merah, HIGH);
digitalWrite(kuning, HIGH);
digitalWrite(ijo, HIGH);
}
}