Witam,
Na wstępie napiszę, że jestem bardzo początkującym.
Napisałem program do obsługi 5 serw modelarskich.
Eliminację drgań switch-a mam z tej strony:
Link - Dzięki.
Przerwanie działa dobrze, serwa się ustawiają. Nie potrafię jednak zmieniać zmiennej pwm1(przykładowo) aby sterować opóźnieniem(zmianą pozycji serwa).
Przycisk podłączony pod PB1, serwo pod PB0. W tej chwili serwo ustawia się w pozycji 1.5ms(15*0.1), nie drga.
Czy program jest źle napisany, jak napisać obsługę tego przycisku i zmianę wartości zmiennej pwmx?
Na wstępie napiszę, że jestem bardzo początkującym.
Napisałem program do obsługi 5 serw modelarskich.
Kod: C / C++
Eliminację drgań switch-a mam z tej strony:
Link - Dzięki.
Przerwanie działa dobrze, serwa się ustawiają. Nie potrafię jednak zmieniać zmiennej pwm1(przykładowo) aby sterować opóźnieniem(zmianą pozycji serwa).
Przycisk podłączony pod PB1, serwo pod PB0. W tej chwili serwo ustawia się w pozycji 1.5ms(15*0.1), nie drga.
Czy program jest źle napisany, jak napisać obsługę tego przycisku i zmianę wartości zmiennej pwmx?