isActionDone()
Описание
Позволяет узнать, завершено ли действие, выполняемое роботом в текущем режиме работы.
В режиме следования по линии функция вернет true, когда робот достигнет финишной линии (перпендикулярной линии).
Синтаксис
Robot.isActionDone()
Параметры
нет
Возвращаемые значения
boolean
Пример
#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(){
}

