Licznik impulsów

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Ja ustawiam poprawną wartość a świadczy o tym:

Code: Select all

Creating Impulse Counter: impulsePin(13), delay(250 ms)
Więc nie wiem gdzie problem.
https://gui-generic-builder.supla.io/
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

krycha88 wrote: Sun Nov 27, 2022 6:28 pm Ja ustawiam poprawną wartość a świadczy o tym:

Code: Select all

Creating Impulse Counter: impulsePin(13), delay(250 ms)
Więc nie wiem gdzie problem.
To może o to chodziło @klew z poprawą w bibliotece ?
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

LukaszH wrote: Sun Nov 27, 2022 6:32 pm
krycha88 wrote: Sun Nov 27, 2022 6:28 pm Ja ustawiam poprawną wartość a świadczy o tym:

Code: Select all

Creating Impulse Counter: impulsePin(13), delay(250 ms)
Więc nie wiem gdzie problem.
To może o to chodziło @klew z poprawą w bibliotece ?
Miałem na myśli dodane resetowania licznika z cloud.
Najlepsze suple dla Twojego domu :mrgreen:
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Ok dzięki za info z biblioteką. Teraz jednak sprawdziłem jeszcze raz i w sumie chyba działa dobrze: pierwszy impuls jest wczytywany praktycznie od razu (nie ma chyba tutaj opóźnień/debounce) ale drugi to dopiero po upłynięciu ustawionego czasu delay.
Nie wiem czemu ale skupiałem się także na filtrowaniu tego pierwszego impulsu aby nie reagował do ustawionego czasu, a tak naprawdę działa to na czas między impulsami.
Chociaż nie wiem czy tak powinno być, ponieważ to nie jest chyba klasyczny debounce czyli czas w jakim ma być wyzwolony impuls (jakby szerokość impulsu) tylko ignorowanie impulsów w ustawionym czasie po ostatnim impulsie. Dajcie znać czy tak powinno być ?
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Tak to działa. Debouce zabezpiecza tylko przed ponownymi impulsami. Nie ma tutaj filtrowania krótkich impulsów
Najlepsze suple dla Twojego domu :mrgreen:
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

klew wrote: Sun Nov 27, 2022 8:33 pm Tak to działa. Debouce zabezpiecza tylko przed ponownymi impulsami. Nie ma tutaj filtrowania krótkich impulsów
Ok, wszystko się wyjaśniło - dzięki.
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Może ktoś podpowiedzieć jaki jest czas zliczenia impulsu? Chodzi o to czy impuls 1ms /5ms / 10ms jest czytany ?

Return to “GUI Generic”