tiger333 Napisano Maj 11, 2020 Udostępnij Napisano Maj 11, 2020 Witam, Jestem w trakcie programowania robota na Arduino Uno i w moim układzie występuje sterownik PCA9685, do którego podłączone jest 10 serwomechanizmów SG90. Moje pytanie brzmi w jaki sposób mogę sterować tymi serwami poprzez ten sterownik chcąc ustawić dowolny kąt serwa. Szukałem sporo w internecie ale wszędzie znajduje tylko przykłady gdzie serwo sterowane jest tylko pomiędzy skrajnymi pozycjami minimum i maksimum. Mnie interesuje jak można to zrobić np. ustawić kąt początkowy 90 stopni i później sterować od pozycji początkowej na inny większy bądź mniejszy kąt.
Bhoy67 Maj 11, 2020 Udostępnij Maj 11, 2020 Ja niedawno obsługiwałem z Arduino taki właśnie sterownik z botlandu: https://botland.com.pl/pl/sterowniki-serw/2447-pca9685-sterownik-serw-16-kanalowy-12-bitowy-pwm-i2c-adafruit-815.html?search_query=sterownik+serw&results=63 Jest tam link do przewodnika, podaję niżej: https://learn.adafruit.com/16-channel-pwm-servo-driver Przeglądałeś już to? Mi osobiście pomogło, na dalszych stronach jest opisane korzystanie z biblioteki Adafruit_PWMServo Library. 1
Pomocna odpowiedź
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ę »