#define led_green 5
#define led_red 6
#define led_yellow 7
#define pbutton 4
void setup() {
// put your setup code here, to run once:
pinMode(led_green, OUTPUT);
pinMode(led_red, OUTPUT);
pinMode(led_yellow, OUTPUT);
pinMode(pbutton, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(pbutton) == HIGH){
//kuning menyala 3 detik
digitalWrite(led_yellow, HIGH);
delay(1000);
delay(1000);
delay(1000);
digitalWrite(led_yellow, LOW);
digitalWrite(led_red, HIGH);
delay(1000);
delay(1000);
delay(1000);
delay(1000);
delay(1000);
digitalWrite(led_yellow, HIGH);
delay(1000);
delay(1000);
digitalWrite(led_yellow, LOW);
digitalWrite(led_red, LOW);
digitalWrite(led_green, HIGH);
delay(1000);
delay(1000);
delay(1000);
digitalWrite(led_yellow, LOW);
digitalWrite(led_green, LOW);
digitalWrite(led_red, LOW);
}
else{
digitalWrite(led_yellow, LOW);
digitalWrite(led_green, LOW);
digitalWrite(led_red, LOW);
}
}