RBD_Motor
Управление несколькими моторами без блокировки основного цикла с поддержкой разгона, изменения направления и событий достижения целевой скорости
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e4e8dcb115b256cd00fb6efcb8ff9ddc5057bdf2d059495f7ca6bfc4b555268eRBD_Motor-2.1.2-e4e8dcb1.zipОписание
Управление несколькими моторами одновременно без блокировки основного цикла — вот на что рассчитана эта библиотека. Набор команд включает on(), off(), forward(), reverse() и ramp(), так что мотор можно включать, выключать, крутить в обе стороны и плавно разгонять. Библиотека генерирует события когда мотор достигает целевую скорость (onTargetSpeed()) или меняет направление (onForward() и onReverse()), что удобно для синхронизации других частей проекта. Моторы можно подключить в однонаправленном режиме или через драйвер вроде H-bridge, если нужно крутить туда-сюда. Версия 2.1.2, стабильно поддерживается.