Skocz do zawartości

Dodanie przerwań na przycisku


Pomocna odpowiedź

Tak przerobiłem kurs i poczytałem o przerwaniach. Poniżej mój program na płytce Arduino Leonardo z przerwaniem. Mam jednak problem gdyż nie działa serwo podczas przerwania, a na innych przyciskach działa normalnie. O serwach też czytałem. Byłby wdzięczny gdyby ktoś mógł wskazać gdzie jest błąd.

Przerwania nie służą do tego, żeby w nich robić jakieś długotrwałe i skomplikowane rzeczy. Powinny się wykonywać jak najszybciej i natychmiast wracać do głównego programu. Przemyśl trochę lepiej ten swój program, bo to, co tam masz, nie będzie działało.

Właśnie dużo nad tym myślałem ale to musi tak zadziałać bo takie mam polecenie aby w przerwaniu na tym przycisku działało te serwo, wiesz może jak to pozamieniać tak aby jednak to zostało wykonane w przerwaniu, aby mimo skomplikowanego programu w przerwaniu to jakoś poszło.

Ja mam tylko nadzieję, że ten program jest na zaliczenie, a nie do zastosowania w prawdziwym urządzeniu. Chociaż i tak tylko potwierdza, że schodami zdrowiej.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...