motorsStop()
Описание
Функция останавливает оба двигателя робота.
Синтаксис
Robot.motorsStop()
Параметры
нет
Возвращаемые значения
нет
Пример
#include <ArduinoRobot.h> void setup(){ Robot.begin(); } void loop(){ Robot.motorsWrite(255,255); //Запускаем робота вперед на полной скорости delay(1000); Robot.motorsStop(); //Мгновенно останавливаем робота delay(1000); Robot.motorsWrite(255,-255);//Поворачиваем робота вправо на максимальной скорости delay(1000); Robot.motorsWrite(0,0); //Плавно останавливаем робота delay(1000); }
Примечание
Остановить двигатели можно и с помощью функции Robot.motorsWrite(0, 0). Основное отличие двух функций заключается в том, что после вызова motorsWrite(0, 0) двигатели могут еще какое-то время вращаться по инерции (это, так называемая, плавная остановка). Вызов же функции Robot.motorsStop() мгновенно застопорит двигатели, что приведет к моментальной остановке робота.