Liczba postów: 104
Liczba wątków: 30
Dołączył: Dec 2017
Reputacja:
1
Może ktoś robił jakiś projekt z wykorzystaniem BLYNK? Mam taki problem. Uruchamiam przekaźnik przyciskiem. Chciałbym aby uruchamiał się jak przytrzyma się "wciśnięty" dłużej np. 2-3 sek. a nie gdy nawet chwilowo. Chodzi mi aby wyeliminować przypadkowe przyciśnięcie.
Liczba postów: 30
Liczba wątków: 1
Dołączył: Aug 2020
Reputacja:
1
13-10-2020, 08:45
(Ten post był ostatnio modyfikowany: 13-10-2020, 08:54 przez sebxx4.)
Będzie trzeba użyć przerwania na zbocze, a w nim wpisać czas z funkcji millis() do zmiennej oraz ustawić flage.
Potem w pętli loop wstawić warunek, który będzie miał 3 składowe; czy przycisk wciąż jest wciśnięty, czy minęło już odpowiednio dużo czasu oraz czy flaga jest ustawiona.
Po wejściu do warunku, flage należy wyzerować żeby dalszy kod nie wykonywał się wielokrotnie podczas trzymania przycisku.
Liczba postów: 104
Liczba wątków: 30
Dołączył: Dec 2017
Reputacja:
1
Dziękuje bardzo za podpowiedź i gotowca. Popróbuje i dam znać jak mi poszło. Pozdrawiam