Шановні друзі! Сайт знаходиться в процесі перекладу на солов'їну мову. Все буде Україна!

Вернуться к библиотеке Robot

 

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() мгновенно застопорит двигатели, что приведет к моментальной остановке робота.

Смотрите также