break (Arduino)

break используется для принудительного выхода из циклов do, for или while, не дожидаясь завершения цикла по условию. Он также используется для выхода из оператора switch.

Пример использования:

void setup(){
  pinMode(A1,INPUT);
}
int i;

void loop(){
  for(i=0;i<100;i++){
    if(analogRead(A1)>500){
      break;
    }
  }
}

Запускаем цикл for, пока переменная i меньше 100 цикл работает, но условие if в цикле считывает состояние аналогового входа А1, если числовое значение напряжения превысит 500, то произойдет принудительный выход из цикла.

Добавить комментарий

Войти с помощью: