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

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