Skocz do zawartości

Arduino UNO i sterownik PCA9685 programowanie


tiger333

Pomocna odpowiedź

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.

Link do komentarza
Share on other sites

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.

  • Lubię! 1
Link do komentarza
Share on other sites

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...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.