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