آموزش آردوینودستورات آردوینو
ساختار کنترلی break در آردوینو (خروج از حلقه)

break برای خروج از حلقه for ، while یا do… while استفاده می شود. در حقیقت break روند طبیعی و معمولی حلقه را متوقف میکند و از حلقه گذر میکند. همچنین برای خروج از یک switch case نیز استفاده می شود.
کد نمونه
در کد زیر ، هنگامی که مقدار سنسور از آستانه عبور می کند ، کد از حلقه for خارج می شود.
int threshold = 40; // تعیین حد آستانه
for (int x = 0; x < 255; x++) { // ایجاد حلقه for
analogWrite(PWMpin, x);
sens = analogRead(sensorPin); // خواندن مقدار ADC
if (sens > threshold) { // عبور مقدار سنسور از حد آستانه
x = 0; // صفر کردن متغیر
break; // خروج از حلقه
}
delay(50); // تاخیر 50 میلی ثانیه ای
}





