Cześć, mam pytanie dotyczące drgań styków czy ten kod faktycznie ich się pozbywa?
Ma on działać na takiej zasadzie, że najpierw sprawdzam czy przycisk jest wciśnięty, potem po 20 ms sprawdzam do drugi raz i jeżeli jest naciśnięty to wykonuję kod. Czy mój sposób jest tu skuteczny? Do odmierzenia czasu używam timera0 Atmegi8A. Wiem, że można też użyć delay_ms, ale nie chcę tego robić ze względu na to, że do obsługi klawisza jest w funkcji obsługi przerwania. Jeżeli mój sposób nie jest dobry to jak to powinienem rozwiązać ?
Kod: C / C++
Ma on działać na takiej zasadzie, że najpierw sprawdzam czy przycisk jest wciśnięty, potem po 20 ms sprawdzam do drugi raz i jeżeli jest naciśnięty to wykonuję kod. Czy mój sposób jest tu skuteczny? Do odmierzenia czasu używam timera0 Atmegi8A. Wiem, że można też użyć delay_ms, ale nie chcę tego robić ze względu na to, że do obsługi klawisza jest w funkcji obsługi przerwania. Jeżeli mój sposób nie jest dobry to jak to powinienem rozwiązać ?