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