27-05-2019, 23:47
Pewnie warunki masz ustawione odwrotnie, po wykryciu że ADC<100 już nie powinien sprawdzać czy ADC<200, itd. No i debounce trzeba też ogarnąć, np. sprawdzasz co 5ms i jeśli przycisk jest wciśnięty przez 5-10 kolejnych sprawdzeń to jest wciśnięty, inaczej to były drgania po wciśnięciu/puszczeniu.
Możesz też po prostu użyć byblioteki: https://github.com/MatCat/AnalogDebounce.
Możesz też po prostu użyć byblioteki: https://github.com/MatCat/AnalogDebounce.
Miło być decenianym https://buycoffee.to/kaczakat