Witam
Wykonuję automatyczną bramkę do kurnika.
Bramka otwiera się samodzielnie w zależności od dnia i nocy, dodatkowo ma przyciski manualnego zmykania i otwierania.
Czujnik zmierzchowy działa na tak że jak jest noc to daje 1 a jak dzień to 0
O położeniu otwarcia i zamknięcia informują krańcówki.
Program napisany na podstawie funkcji "if" działa poprawnie.
Problem tylko powstaje przy wschodzie i zachodzie słońca i pochmurne dni, wtedy występuje chwilowe otwieranie i zamykanie.
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Z czego można skorzystać żeby po zmianie stanu czujnika przez np. 5 minut nie reagował na zmianę stanu oraz wykrywał położenie krańcówki.
Za podpowiedź będę wdzięczny.