Функція pauseMode()
Клас RobotControl
pauseMode()
Призупиняє або відновлює дію, задану режимом для нижньої плати.
Для режиму руху по лінії робот зупинить рух по лінії, продовжуючи приймати команди.
Синтаксис
Robot.pauseMode(onOff)Параметри
onOff: логічна константа. Істина призупиняє режим, хиба відновлюєПовертає
нічогоПриклади
#include <ArduinoRobot.h>
long timer;
void setup(){
Robot.begin();
Robot.beginLCD();
delay(3000);
Robot.setMode(MODE_LINE_FOLLOW);
timer=millis();
while(!Robot.isActionDone()){
// призупиняє режим руху по лінії на 3 секунди кожні 5 секунд
if(millis()-timer>=5000){
Robot.pauseMode(true);
delay(3000);
Robot.pauseMode(false);
timer=millis();
}
Robot.debugPrint(millis());
}
Robot.text("Виконано!",0,10,true);
while(true);
}
void loop(){
}
Повернутись до головної

Коментарі 0