wenn Eingang noch immer ein 1 dann nach delay ausschalten

  • Hallo


    Ich möchte eine Lampe einschalten, wenn Lichtsensor ein signal gibt ,wenn der lichtsensor nach 3 h noch immer ein ist sollte die Lampe ausschalten.
    Am nächsten Tag sollte das dann wieder von vorne funktionieren.
    Funktioniert das und falls wie, ich konnte leider nichts passendes finden.


    Freunliche Grüße und Danke im Voraus

    • Official Post

    Wenn du so suchst wie du Post schreibst ist das kein wunder. Ja das funktioniert. Wie? in dem man sich Programm schreibt was diese Sachen abprüft.

    Der Unterschied zwischen Genie und Wahnsinn definiert sich im Erfolg.

  • Entwederein digitaler Lichtsensor (zB BH1750) oder eine eigene Schaltung mit einem Schwellwert.
    Für die Bastelvariante mit Schwellwert brauchst du ein Transistor, Widerstände, Fotodiode und ein Poti.


    Das Programm dafür wäre dann ungefähr:

    Code
    wenn (sensor == gibt signal)
      lampe = an
    wenn (lampe == an && zeit == 3h)
     lampe = aus


    Abfrage des neuen Tages ist einfach eine weitere verschachtelung.
    Damit solltest du weiterkommen.

  • Reden wir über einen Sensor im Außenbereich?


    Wenn ja, wäre es ja nicht einfacher: jeden Tag Sonnenaufgang plus 3h


    Kannst Du etwas mehr zum konkreten Setup schreiben?!


    Knut