GenericMotorDriver
Управление щёточными DC-моторами через PWM с поддержкой разных драйверов и программной рампой ускорения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:3bc5e9eaa4b54751d2901222201cb8ad2ec630e3442784461ed94b5c45a852efGenericMotorDriver-0.7.4-3bc5e9ea.zipОписание
Управляет щёточными DC-моторами через PWM с поддержкой разных типов драйверов. Библиотека работает с двумя схемами подключения: если у драйвера есть отдельный пин Enable, используется один конструктор, если управление направлением и скоростью разделено на два пина — другой. Основное управление ведётся методом set() со значениями от −1 (полный реверс) до 1 (полный вперёд). Плюс здесь программное ограничение ускорения: можно установить рампу через setRampRate() в процентах в секунду, например 50%/сек означает 2 секунды до полной мощности. Минимальная скорость рампы — 0,01%/сек, всё меньшее игнорируется. Рампа отключена по умолчанию, но если её включить до установки скорости, сработает стандартное значение 100%/сек.