Witam, chciałbym sterować serwomechanizm bez użycia timera.
Korzystam z mikrokontrolera ATtiny13A oraz analogowego serwomechanizmu HK929MG.
Napisałem program w C:
Gdy włączę urządzenie serwomechanizm ustawi się w jakiś kąt, nie wiem dokładnie jaki, ale nie jest to kąt 0° ani 180°.
Natomiast, gdy nacisnę przycisk, serwo zaczyna ruszać się raz w jedną stronę, raz w drugą (gdzieś między 0° a 100° - nie jestem pewien).
Dlaczego tak się dzieje, co jest nie tak i jak to naprawić?
Proszę o pomoc,
Defozo
Korzystam z mikrokontrolera ATtiny13A oraz analogowego serwomechanizmu HK929MG.
Napisałem program w C:
Kod: C / C++
Gdy włączę urządzenie serwomechanizm ustawi się w jakiś kąt, nie wiem dokładnie jaki, ale nie jest to kąt 0° ani 180°.
Natomiast, gdy nacisnę przycisk, serwo zaczyna ruszać się raz w jedną stronę, raz w drugą (gdzieś między 0° a 100° - nie jestem pewien).
Dlaczego tak się dzieje, co jest nie tak i jak to naprawić?
Proszę o pomoc,
Defozo