ArduRobot.Motor
Набор функций для управления платформой с двумя двигателями.
Arduino + Adafruit motor shield
- © Starinin Andrey (AnSt), 2018
- MIT License
- Версия: 0.1 (Февраль 2018)
- AFMotor | Информации о лицензии нет
Аппаратная часть
- Adafruit motor shield
Используемые библиотеки
Подробное описание
Функции
M_Stop()- Остановка двигателей. Параметров нет. Возвращаемых значений нетForward(speed)- Движение вперёд. Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся одинаковая для двух двигателей. Возвращаемых значений нетForward_Acceleration()- Плавный разгон (ускорение движения вперёд). Параметров нет. Возвращаемых значений нетBackward(speed)- Движение назад. Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся одинаковая для двух двигателей. Возвращаемых значений нетBackward_Acceleration()- Плавное торможение. Параметров нет. Возвращаемых значений нетLeft_Stop(speed)- Поворот НАЛЕВО с блокировкой левого колеса. Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся только для одного двигателя. Возвращаемых значений нетLeft_Backward(speed)- Поворот НАЛЕВО с обратным вращением левого колеса (колёса вращаются в разные стороны). Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся для двух двигателей. Возвращаемых значений нетRight_Stop(speed)- Поворот НАПРАВО с блокировкой правого колеса. Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся только для одного двигателя. Возвращаемых значений нетRight_Backward(speed)- Поворот НАПРАВО с обратным вращением правого колеса (колёса вращаются в разные стороны). Параметры:speed- значение скорости. Диапазон от 0 до 255. Скорость задаётся для двух двигателей. Возвращаемых значений нет
Переменные
M1- левый моторM2- правый мотор
Функции из подключенных библиотек
setSpeed(speed)- установка скорости вращения двигателя,speed- значение скорости, диапазон от 0 до 255run(drive)- выбор направления вращения двигателя,drive- направление вращения:RELEASE- остановка двигателейFORWARD- вращение вперёдBACKWARD- вращение назад, в обратную сторону