const int led[7] = {2, 3, 4, 5, 6, 7, 8};
int nilai = 0;
int i;
const int tombol = 12;
void setup()
{
Serial.begin(9600);
for(int i=0; i<=6; i++){
pinMode(led[i], OUTPUT);
}
pinMode(tombol, INPUT_PULLUP);
}
void loop()
{
if(tombol == HIGH){
nilai++;
}
delay(300);
switch (nilai){
case 0 :
for(i=0; i<= 5; i++){
digitalWrite(led[i], LOW);
}
digitalWrite(led[6], HIGH);
break;
case 1:
for(i=0;i<=6;i++){
if(i != 1 && i != 2){
digitalWrite(led[i], HIGH);
}
else{
digitalWrite(led[i], LOW);
}
}
break;
case 2:
for (i = 0; i<= 6; i++){
if (i != 2 && i != 5){
digitalWrite(led[i], LOW);
}
else{
digitalWrite(led[i], HIGH);
}
}
break;
case 3:
for(i=0;i<=6;i++){
if(i!=4 && i!=5){
digitalWrite(led[i], LOW);
}
else{
digitalWrite(led[i], HIGH);
}
}
break;
default:
break;
}
Serial.println(nilai);
}