int zeit=250;
void setup() {
pinMode(10,OUTPUT); // put your setup code here, to run once:
pinMode(11,OUTPUT);
pinMode(12,OUTPUT);
pinMode(13,OUTPUT);
pinMode(2,INPUT);
pinMode(A2,INPUT);
pinMode(A3,INPUT);
}
void loop() {
int schalterzustand1=digitalRead(2);
int schalterzustand2=digitalRead(A2);
int schalterzustand3=digitalRead(A3);
if(schalterzustand1 == 1){ // if taster1 offen ist(ungedrückt)
digitalWrite(10,LOW);
delay(zeit);
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
delay(zeit);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
delay(zeit);
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(zeit);
digitalWrite(13,HIGH);
}
else if(schalterzustand1 == 0){ // if taster1 geschlossen ist
digitalWrite(13,LOW);
delay(zeit);
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
delay(zeit);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
delay(zeit);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
delay(zeit);
digitalWrite(10,HIGH);
}
else if (schalterzustand1==1 && schalterzustand2==0){ //if taster1 offen und taster2 geschlossen
digitalWrite(10,HIGH);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(zeit);
digitalWrite(10,LOW);
digitalWrite(11,HIGH);
digitalWrite(12,LOW);
digitalWrite(13,LOW);
delay(zeit);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(zeit);
digitalWrite(10,LOW);
digitalWrite(11,LOW);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(zeit);
}
else if (schalterzustand1==0 && schalterzustand2==0){ // if taster1 und 2 geschlossen sind
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
digitalWrite(12,LOW);
digitalWrite(10,LOW);
delay(zeit);
digitalWrite(13,LOW);
digitalWrite(12,HIGH);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
delay(zeit);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,HIGH);
digitalWrite(10,LOW);
delay(zeit);
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,HIGH);
delay(zeit);
}
else if(schalterzustand3==0){ // if taster3 geschlossen ist
zeit=500; // die Laufgeschwindigkeit
//auf die Hälfte reduziert
}
}