DRV8825
Управление шаговым двигателем через драйвер DRV8825 с поддержкой нескольких совместимых контроллеров и настройкой длительности импульса
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:cf1c85602d686a277833c38b3e95328bc50b64e37a68bbd9315057e24defe696DRV8825-0.2.2-cf1c8560.zipОписание
Контроллер шагового двигателя DRV8825 управляется через два сигнала — импульс шага и направление. Библиотека обеспечивает базовое управление мотором с возможностью настройки длительности импульса под конкретный двигатель (по умолчанию 2 микросекунды). Поддерживаются и другие похожие драйверы вроде A4988, DRV8834, STSPIN220, TMC2208 и TMC2209, хотя совместимость не гарантирована. При необходимости можно подключить несколько двигателей одновременно, используя как отдельные пины для каждого, так и делиться общими пинами направления, шага или включения между несколькими устройствами. Проект находится на стадии экспериментальной разработки и требует дополнительного тестирования на разных платах, поэтому обратная связь приветствуется.