موقتا برای پشتیبانی (دوره ها) از طریق پیام رسان آیگپ یا تلگرام با آیدی @irenxdotir در ارتباط باشید.

آموزش آردوینودستورات آردوینو

ساختار کنترلی 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 میلی ثانیه ای
}
4.6 (9 نفر)

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام ما را دنبال کنید.

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید قرار بدهم. سوالات مربوط به این مطلب را در قسمت نظرات همین مطلب اعلام کنید. سعی میکنم در اسرع وقت به نظرات شما پاسخ بدهم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *