Wpis z mikrobloga

#arduino #programowanie #elektronika

Witajcie Mirasy mam taki problem z moim kontrolerem midi, otóż chcę zrobić 4 przyciski które po wciśnięciu będą stale zmieniać (do momentu póki nie wcisnę innego przycisku) wartość w kodzie o +1,+2,+3 oraz +4 (w zależności który nacisnę) lecz nie mam pojęcia jak to powinno wyglądać. Byłoby bardzo miło aby ktoś dał jakiegoś linka gdzie jest ten problem wytłumaczony lub ktoś z was to wytłumaczy.
  • 2
@AlcoMatt: Wciskasz przycisk, uruchamiasz timer, on ma przerwanie co jakiś tam czas, w przerwaniu sprawdza, czy jakiś przycisk był wciśnięty. Jeśli nie to zwiększa tą wartość, jeśli wciśnięty zdejmuje flagę z rejestru timera i timer już nie zgłasza przerwań. Wciśnięcie przycisku też możesz oprzeć o przerwanie ( i od razu konfigurować timer, wtedy nie będzie zwłoki ) i zmieniać stan jakiejś globalnej zmiennej (by był dostęp z ISR od timera).

Gotowy