break

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

Пример

for (x = 0; x < 255; x ++)
{
    digitalWrite(PWMpin, x);
    sens = analogRead(sensorPin); 
    if (sens > threshold){ // выходим из цикла если есть сигнал с датчика
       x = 0;
       break;
    } 
    delay(50);
}

Была ли эта страница полезной?