nächster Versuch:
boolean speicheran = LOW;
boolean speicheraus = LOW;
int AnzahlANschalten = 0;
int AnzahlAUSschalten = 0;
boolean zustand = LOW;
int LED = 13;
int Schalter = 12;
void setup(){
pinMode(LED,OUTPUT);
pinMode(Schalter,INPUT);
digitalWrite(Schalter,LOW);
}
void loop(){
zustand = digitalRead(Schalter);
if(zustand == HIGH){
AnzahlANschalten = AnzahlANschalten + 1;
while(speicheraus = LOW){
zustand = digitalRead(Schalter);
if(zustand = LOW){
AnzahlAUSschalten = AnzahlAUSschalten + 1;
speicheraus = HIGH;
}
}
}
if(AnzahlANschalten == 5 && AnzahlAUSschalten == 5){
digitalWrite(LED,HIGH);
delay(2000);
digitalWrite(LED,LOW);
AnzahlAUSschalten = 0;
AnzahlANschalten = 0;
zustand = LOW;
speicheran = LOW;
speicheraus = LOW;
}
}