11-10-2019, 10:16
(10-10-2019, 01:24)kaczakat napisał(a): Przestań używać delay, to jest tylko do programów DEMO, naucz się obsługi micros i millis. Serwo co do zasady pracuje w wychyleniu o określony kąt, jak zdjąłeś ograniczniki by przerobić je na silniczek to tak to działa, możesz na piechotę próbować zmieniać czasy a i tak nic Ci to nie gwarantuje. Chcesz dokładnie pozycjonować się w ruchu po okręgu to użyj silnika krokowego, zabawkowe do Arduino są już od dziesięciu złotych, lepsze + driver to kilkadziesiąt złotych, oczywiście są i droższe, nie wiem jaka jest górna granica ani Twoje potrzeby.
Z używaniem delay się zgodze, ale tego serwo nie przerabiałem. Ono fabrycznie jest tak skonsturowane ze pracuje w trybie ciągłym. Długośc impulsu nie decyduje o kącie wychylenia, a o kierunku obrotów