#define led1 1
#define led2 5
#define led3 4
#define led4 8
#define led5 3
#define led6 2
#define tombol1 11
#define tombol2 10
#define tombol3 12
#define tombol4 13
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT); pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(tombol1, INPUT_PULLUP);
pinMode(tombol2, INPUT_PULLUP);
pinMode(tombol3, INPUT_PULLUP);
pinMode(tombol4, INPUT_PULLUP);
}
void loop() {
if(digitalRead (tombol1)==LOW) {
digitalWrite (led3,HIGH);
digitalWrite (led2,LOW);
digitalWrite (led1,LOW);
delay (200);
digitalWrite (led2,HIGH);
digitalWrite (led1,LOW);
digitalWrite (led3,LOW);
delay (200);
digitalWrite (led1,HIGH);
digitalWrite (led2,LOW);
digitalWrite (led3,LOW);
delay (200);
}
else if(digitalRead(tombol2)==LOW) {
digitalWrite (led4,HIGH);
digitalWrite (led5,LOW);
digitalWrite (led6, LOW) ;
delay(200) ;
digitalWrite (led5,HIGH);
digitalWrite (led4,LOW);
digitalWrite (led6,LOW);
delay (200);
digitalWrite (led6,HIGH);
digitalWrite (led4,LOW);
digitalWrite (led5,LOW);
delay (200);
}
else if (digitalRead(tombol3)==LOW){
digitalWrite (led3,HIGH);
digitalWrite (led2,LOW); digitalWrite (led1,LOW);
digitalWrite (led4,HIGH);
digitalWrite (led5,LOW);
digitalWrite (led6, LOW) ;
delay (200);
digitalWrite (led2,HIGH);
digitalWrite (led1,LOW); digitalWrite (led3,LOW);
digitalWrite (led5,HIGH);
digitalWrite (led4,LOW);
digitalWrite (led6, LOW) ;
delay (200);
digitalWrite (led1,HIGH);
digitalWrite (led3,LOW); digitalWrite (led2,LOW);
digitalWrite (led6,HIGH);
digitalWrite (led4,LOW);
digitalWrite (led5, LOW) ;
delay (200);
}
else if (digitalRead(tombol4)==LOW){
digitalWrite (led1,HIGH);
digitalWrite (led2,LOW); digitalWrite (led3,LOW);
digitalWrite (led6,HIGH);
digitalWrite (led4,LOW);
digitalWrite (led5, LOW) ;
delay (200);
digitalWrite (led1,LOW);
digitalWrite (led2,LOW); digitalWrite (led3,LOW);
digitalWrite (led6,LOW);
digitalWrite (led4,LOW);
digitalWrite (led5, LOW) ;
delay (200);
}
else {
digitalWrite (led1, LOW);
digitalWrite (led2, LOW) ;
digitalWrite (led3, LOW);
digitalWrite (led4, LOW); digitalWrite (led5, LOW);
digitalWrite (led6, LOW);
}
}