//Variable
int lampu1 = 5;
int lampu2 = 4;
int btnflip = 3;
int btnbareng = 2;
int btnstate1 = 0;
int btnstate2 = 0;
//Pemetaan fungsi
void setup() {
pinMode(lampu1, OUTPUT);
pinMode(lampu2, OUTPUT);
pinMode(btnflip, INPUT);
pinMode(btnbareng, INPUT);
}
//Main function
void loop() {
btnstate1 = digitalRead(btnflip);
btnstate2 = digitalRead(btnbareng);
//Percabangan untuk fungsi yang telah ditentukan
if(btnstate1 == HIGH) { //Tombol GREY
digitalWrite(lampu1, HIGH);
delay(100);
digitalWrite(lampu1, LOW);
delay(100);
digitalWrite(lampu2, HIGH);
delay(100);
digitalWrite(lampu2, LOW);
delay(100);
} else if (btnstate2 == HIGH) { //Tombol KUNING
digitalWrite(lampu1, HIGH);
digitalWrite(lampu2, HIGH);
delay(1000);
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
delay(5000);
} else { //Jika tak ada tombol yang ditekan
digitalWrite(lampu1, LOW);
digitalWrite(lampu2, LOW);
}
}
/*
SELESAIIII
Nama : Muhammad Faris Susanto
Kelas : XII-4
No : 23
HOORRREEEEEEEEEEEEEEEEE
*/