Witam,
Poniżej zamieszczam dwa kody programu. W pierwszym z nich funkcja załącz/wyłącz realizowana jest pomyślnie za 20-21 razem (zapewne drgania styków i wielokrotne przełączanie). Napisałem więc drugi program, wprowadzając dodatkową zmienną licznik, co rozwiązało problem niepewnego przełączania. Czy takie podejście jak w kodzie nr 2, przy obsłudze klawiszy wykorzystujących przerwanie PCINT, bez delayów, jest właściwe? Z góry dziękuję za odpowiedź.
(Mikrokontroler: ATmega 328P)
Kod nr 1:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Kod nr 2:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.