//section_2
const int button1 = 14;
const int button2 = 34;
const int ledmerah =23;
const int ledkuning=22;
const int ledhijau =15;
int buttonstate1 = 0;
int buttonstate2 = 0;
void setup() {
pinMode(button1,INPUT);
pinMode(button2,INPUT);
pinMode(ledhijau,OUTPUT);
pinMode(ledkuning,OUTPUT);
pinMode(ledmerah,OUTPUT);
Serial.begin(115200);
}
void loop() {
buttonstate1 = digitalRead(button1);
buttonstate2 = digitalRead(button2);
Serial.println(buttonstate1);
if(buttonstate1 == HIGH && buttonstate2 == LOW){
digitalWrite(ledhijau, HIGH);
delay (1000);
digitalWrite(ledkuning, HIGH);
delay (1000);
digitalWrite(ledmerah, HIGH);
delay (1000);
digitalWrite(ledhijau, LOW);
delay (1000);
digitalWrite(ledkuning, LOW);
delay (1000);
digitalWrite(ledmerah, LOW);
delay (1000);
}
else if(buttonstate2 == HIGH && buttonstate1 == LOW){
digitalWrite(ledhijau, HIGH);
delay (500);
digitalWrite(ledhijau, LOW);
delay (1500);
digitalWrite(ledkuning, HIGH);
delay (500);
digitalWrite(ledkuning, LOW);
delay (1500);
digitalWrite(ledmerah, HIGH);
delay (500);
digitalWrite(ledmerah, LOW);
delay (1500);
}
else{
digitalWrite(ledhijau, LOW);
digitalWrite(ledmerah, LOW);
digitalWrite(ledkuning, LOW);
}
}