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
- вращение назад, в обратную сторону