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(){ }