Функція isActionDone()
Клас RobotControl
isActionDone()
Первіряє, чи дія поточного режиму рушійної плати завершена.
Режим руху по лінії надасть сигнал закінчення сигналу, коли досягне фінішної лінії (перпендикулярої лінії).
Синтаксис
Robot.isActionDone()Параметри
немаПовертає
логічну константуПриклади
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