#define LED_HIJAU 13
#define LED_BIRU 12
#define LED_MERAH 11
#define TOMBOL 7
int status = 0;
void setup() {
// put your setup code here, to run once:
pinMode(LED_HIJAU, OUTPUT);
pinMode(LED_BIRU, OUTPUT);
pinMode(LED_MERAH, OUTPUT);
pinMode(TOMBOL, INPUT);
digitalWrite(LED_HIJAU, LOW);
digitalWrite(LED_BIRU, LOW);
digitalWrite(LED_MERAH, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(TOMBOL) == HIGH){
status++;
delay(100);
}
if(status == 1){
digitalWrite(LED_HIJAU, HIGH);
}
else if(status == 2){
digitalWrite(LED_BIRU, HIGH);
}
else if(status == 3){
digitalWrite(LED_MERAH, HIGH);
}
else if(status == 4){
status = 0;
}
else{
digitalWrite(LED_HIJAU, LOW);
digitalWrite(LED_BIRU, LOW);
digitalWrite(LED_MERAH, LOW);
}
}