delfi:
Das Problem ist das auf diesen Platz wo das laufen sollte immer wieder Autos mit Scheinwerfer reinleuchten und die würden mir dann quasi das blinken abschalten:-)
Jetzt wäre super wenn der Schwellwert einen gewissen Wert überschritten hat die Zeit anfängt zu laufen und erst nach 1min überschreiten die Led zu blinken beginnen sollte und eben beim ausschalten genauso.
Hoffe du hast meine Logik so halbwegs verstanden
Nö, nicht so ganz.
Also bei Dunkelheit möchtest Du 1/10s Blinken pro 5 Sekunden.
Wenn Du nun die Hell-/Dunkelmessung jedesmal durchführen würdest, unmittelbar bevor die 0.1s Blinkdauer beginnen, wäre es dann wirklich so schlimm, wenn diese 0.1s Blinkdauer mal ausfallen, wenn gerade ein Auto mit seinen Scheinwerfern in Deine Schaltung reinleuchtet?
Mal angenommen, die Autoscheinwerfer leuchten nach 5 Sekunden nicht mehr, dann würde die nächste Hell-/Dunkelmessung nach 5s wieder "dunkel" ergeben, und es würde sofort wieder 0.1s lang blinken. Und wenn die Autoscheinwerfer 17 Sekunden lang leuchten, würde dreimal Blinken ausfallen und erst nach 20 Sekunden würde es wieder 0.1s lang blinken.
Ist das so schlimm, dass es zu den Blinkzeitpunkten nicht blinkt, wenn gerade ein Autoscheinwerfer Deine Schaltung blendet?
Also es soll alle 5s unbedingt jedesmal für 0.1s blinken, auch wenn mal 3s, mal 5s, mal 17s oder vielleicht auch mal 60s lang Autoscheinwerfer Deinem LDR Helligkeit simulieren, obwohl es draussen weiterhin dunkel ist?
In dem Fall brauchst Du einen Tiefpassfilter, der die Ergebnisse der Lichtmessungen durch einen Tiefpassfilter sendet und nur langsame Änderungen des zum Schalten verwendeten Werts zuläßt.
Wie lang sollen denn die Autoscheinwerfer Deine Schaltung blenden können, ohne dass das Blinken abschaltet? Eine Minute? Zwei Minuten? Drei Minuten? Fünf Minuten?