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

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

 

pauseMode()

Описание

Функция приостанавливает или возобновляет действие, выполняемое роботом в текущем режиме работы нижней платы.

В режиме MODE_LINE_FOLLOW робот перестанет двигаться по линии, но при этом будет воспринимать команды.

Синтаксис

Robot.pauseMode(onOff)

Параметры

onOff: boolean. Значение true приостановит текущий режим работы, а false - возобновит его.

Возвращаемые значения

нет

Пример

#include <ArduinoRobot.h>
long timer;

void setup(){
  Robot.begin();
  Robot.beginLCD();
  delay(3000);

  Robot.setMode(MODE_LINE_FOLLOW);
  timer=millis();
  while(!Robot.isActionDone()){
    //каждые 5 секунд прерываем движение робота по линии на время 3 секунды
    if(millis()-timer>=5000){
      Robot.pauseMode(true);
      delay(3000);
      Robot.pauseMode(false);
      timer=millis();
    }
    Robot.debugPrint(millis());
  }
  Robot.text("Done!",0,10,true);
  while(true);

}
void loop(){
}

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