PWMMotorControl
Управление щёточными DC моторами через PWM с поддержкой энкодеров для контроля расстояния и скорости
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:6690ebd20ddc8423d23fbd6bf30ee40156bb2a879fd1f743f0d4a617388325b1PWMMotorControl-2.2.1-6690ebd2.zipОписание
Управление щёточными DC моторами через PWM с поддержкой энкодеров для прохождения заданных расстояний. Работает с драйверами L298, TB6612FNG и Adafruit Motor Shield. Основной класс PWMDcMotor управляет скоростью и направлением (вперёд, назад, торможение, отпуск), EncoderMotor добавляет контроль расстояния через фотопрерыватели на диске энкодера, а CarPWMMotorControl упрощает управление двумя моторами одновременно — что особенно полезно для робокаров. Поддерживаются четырёхколёсные механуммобили со сложными движениями вроде поворотов на месте и диагональных ходов. Каждый мотор можно компенсировать индивидуально, чтобы выровнять разницу в характеристиках между моторами. В комплекте есть примеры для Bluetooth управления и избегания препятствий.