#define led 7
#define led2 6
#define led3 5
#define led4 4
#define led5 3
#define led6 2
#define led7 1
int sw=13;
int vin=0;
int so=0;
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(sw, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
vin=digitalRead(sw);
if(vin==0&&so==0) {
digitalWrite(led, HIGH);
delay(200);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==1) {
digitalWrite(led2, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==2) {
digitalWrite(led3, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==3) {
digitalWrite(led4, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==4) {
digitalWrite(led5, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==5) {
digitalWrite(led6, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led7, LOW);
so++;
}
else if(vin==0&&so==6) {
digitalWrite(led7, HIGH);
delay(200);
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
so=0;
}
else {
digitalWrite(led, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
digitalWrite(led6, LOW);
digitalWrite(led7, LOW);
}
}