Smart Motor Driver - SAMI
Управление мотором по I2C с PID-регулятором скорости и расстояния через SAMI драйвер от 2BRobots
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2deef273c92e0efd73c4a53d541faee0526b973cf3299fc8c8b1fdd71f9958bdSmart_Motor_Driver___SAMI-1.0.3-2deef273.zipОписание
SAMI — драйвер мотора от 2BRobots, который общается с Arduino по I2C и дает точный контроль над скоростью и расстоянием через PID-регулятор. Просто припаиваешь модуль к мотору и управляешь им из скетча. Библиотека работает с адресом 0x24 по умолчанию, но ты можешь переназначить его и даже сохранить в энергонезависимую память. В функциях есть все необходимое: инверсия направления, настройка режимов работы, получение текущих оборотов и скорости, управление внутренними подтягивающими резисторами. Поддерживает настройку диаметра колеса и передаточного числа редуктора, чтобы точно считать пройденное расстояние. Если у тебя несколько моторов, создаешь отдельный объект для каждого на своем адресе шины.