AchiraWareMotor_DRV8830
Управление DC моторами через I2C с контролем направления, скорости и мониторингом аварийных состояний драйвера TI DRV8830
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2bac26f76eb1299bea1afd6a3ed041d14ab53b9bc8acec47b5feccf99523665dAchiraWareMotor_DRV8830-1.1.0-2bac26f7.zipОписание
Управление DC моторами через интерфейс I2C с помощью драйвера TI DRV8830. Библиотека реализует контроль направления вращения (вперёд, назад, торможение, стоп), регулировку скорости через 6-битный PWM и мониторинг аварийных состояний — перегрузка по току, низкое напряжение, перегрев. На одной шине I2C можно подключить несколько моторов с разными адресами. Подходит для батарейных устройств, игрушек, принтеров, небольших актюаторов и робототехники. Требует Wire для I2C и работает с AVR, ESP32 и совместимыми платами. При использовании на многозадачных системах вроде ESP32 поддерживает опциональный FreeRTOS mutex для безопасности в многопоточной среде.