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.
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.
(13-10-2020, 08:45)sebxx4 napisał(a): [ -> ]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.
Wielkie dzięki za odpowiedź. Jest tylko mały problem. Potraktowałeś mnie jak równego sobie a ja niestety jeszcze w pampersie
Z Twojej podpowiedzi z moją wiedzą nie jestem w stanie sobie poradzić. Będę wdzięczny jak jeszcze mi poświęcisz trochę czasu i pomożesz. Pozdrawiam
Dziękuje bardzo za podpowiedź i gotowca. Popróbuje i dam znać jak mi poszło. Pozdrawiam