Функція 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

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.