Es ist ein Bewegungsmelder HC-SR501. In meinem vorherigen Sketch funktionierte dieser ohne Probleme. Da ich bis jetzt das gebaute nicht auseinandergenommen habe, ist es unwahrscheinlich, dass er nun defekt ist.
Das vorherige Programm war quasi die Grundfunktion. Lies die Temperatur aus, zeige sie mir auf dem Display an, wenn Bewegung erkannt, melde es mir auf dem Display statt der Temperatur und schalte die LED auf rot. Das alles lief mit einer normalen If ... Else Anweisung.
Nun wollte ich lediglich den Switch in meinem Sketch einbauen. Da ich um es mal in die Praxis zu bringen, am Tage nur die Temperatur angezeigt haben möchte und Nachts oder wenn ich nicht da bin die Funktion Bewegungssensor einschalten möchte. Es kommt auch noch ein Piezo hinzu, auch dieses hatte ich schon getestet. Von daher ist nur die Frage, was an meinem Sketch ist falsch, dass die If -Anweisung im ersten Case nicht durchlaufen wird, wenn ich den Case aktiviert habe und eine Bewegung vor dem Sensor stattfindet?
Oder ist mein Sketch so korrekt?
Lesezeichen