Hej Arduinowe świry!
Mam płytkę Wemos D1 (nie mini) i próbuję do niej podłączyć najzwyklejszy czujnik ruchu PIR HC-SR501.
Wszystko elegancko podłączyłem i mogę odczytać zmieniający się stan na pinie w funkcji loop. Chciałem pójść krok dalej i użyć przerwań, aby być notyfikowanym o zmianie stanu, a nie naparzać w pętli readDigital ( ͡° ͜ʖ
Mam płytkę Wemos D1 (nie mini) i próbuję do niej podłączyć najzwyklejszy czujnik ruchu PIR HC-SR501.
Wszystko elegancko podłączyłem i mogę odczytać zmieniający się stan na pinie w funkcji loop. Chciałem pójść krok dalej i użyć przerwań, aby być notyfikowanym o zmianie stanu, a nie naparzać w pętli readDigital ( ͡° ͜ʖ




Chcę aby przekaźnik załączył się po odebraniu 4 sygnałów na analogowy pin A0.
Po części mi się to udało, problem jest taki że jak podaję sygnał ciągły to counter się zwiększa i przekaźnik też się załącza.
Może ktoś ma jakiś pomysł jak to ugryźć.
Jak?
1. przerwania
2. jeśli (stan=niski i poprzedni_stan=wysoki)