void setup() {
// put your setup code here, to run once:
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(8, OUTPUT);
pinMode(2, INPUT_PULLUP);
}
void aus() {
digitalWrite(11, LOW);
digitalWrite(10, LOW);
digitalWrite(9, LOW);
digitalWrite(8, LOW);
digitalWrite(1, LOW);
}
void eins() {
digitalWrite(8, HIGH);
}
void einsAus(){
digitalWrite(8,LOW);
}
void zwei() {
digitalWrite(11, HIGH);
}
void zweiAus(){
digitalWrite(11, LOW);
}
void drei() {
zwei();
eins();
}
void dreiAus(){
zweiAus();
einsAus();
}
void vier() {
zwei();
digitalWrite(9, HIGH);
}
void vierAus(){
zweiAus();
digitalWrite(9, LOW);
}
void fuenf() {
zwei();
eins();
digitalWrite(9, HIGH);
}
void fuenfAus(){
zweiAus();
einsAus();
digitalWrite(9, LOW);
}
void sechs() {
vier();
digitalWrite(10, HIGH);
}
void sechsAus(){
vierAus();
digitalWrite(10, LOW);
}
void loop() {
int variable = digitalRead(2);
if (variable == LOW) {
for (int i = 1; 1 <= 6; i++) {
int variable = digitalRead(2);
if (variable == HIGH) {
break;
}
if (i == 1) {
aus();
eins();
delay(200);
} else if (i == 2) {
aus();
zwei();
delay(200);
} else if (i == 3) {
aus();
drei();
delay(200);
} else if (i == 4) {
aus();
vier();
delay(200);
} else if (i == 5) {
aus();
fuenf();
delay(200);
} else if (i == 6) {
aus();
sechs();
delay(200);
}
}
}
}