[PRZYKŁAD] Sterowanie wieloma serwomechanizmami – 16-kanałowy sterownik serwomechanizmów oraz KAmduino UNO

W artykule na portalu MIKROKONTROLER.pl został przedstawiony sterownik serwomechanizmów Adafruit, za pomocą którego możliwe jest sterowanie do 16 urządzeń za pomocą interfejsu I2C. Sygnał PWM pochodzący ze sterownika może być wykorzystany także np. do sterowania diodami LED lub jako źródło sygnałów sterujących dla sterowników silników prądu stałego. W przykładzie sterownik wykonuje sekwencję obrotów wałami czterech serwomechanizmów typu MG996R. Modułem kontrolującym sterownik jest płytka KAmduino UNO.

Działanie zaprogramowanego przykładu przedstawiono na poniższym filmie:

Nakładka ze sterownikiem silnika krokowego X-NUCLEO-IHM14A1 w ofercie KAMAMI.pl

X-NUCLEO-IHM14A1 to płytka rozszerzająca z sterownikiem silników krokowych oparta na układzie STSPIN820. Płytka posiada złącze zgodne z Arduino UNO R3 oraz złącze ST Morpho dzięki czemu jest kompatybilna płytkami z serii STM32 Nucleo.

Sterownik posiada wsparcie dla mikrokroku do 1/256 pełnego kroku. Posiada wiele zabezpieczeń: termiczne, antyzwarciowe, nadprądowe oraz przed skutkami zbyt niskiego napięcia. Idealnie nadaje się do użycia m.in. w drukarkach 2D/3D, robotach, kamerach ochrony itp.

To oraz inne rozszerzenia przeznaczone dla płytek STM32 Nucleo można znaleźć w kategorii: STM Nucleo Shield.