آموزش آردوینودستورات آردوینو
حلقه while و do while در برنامه نویسی آردوینو
حلقه while به طور مداوم و بی نهایت تکرار میشود تا زمانی که عبارت داخل پرانتز () نادرست شود. چیزی باید تغییر کند تا حلقه متوقف شود، در غیر این صورت حلقه while دائما تکرار میشود. چیزی که تغییر میکند میتواند یک متغیر باشد که افزایش یافته یا یک شرایط خارجی (مثل سنسور)
دقت کنید که شرط درون پرانتز هر وقت صحیح (1 True) باشد حلقه اجرا میشود و با نادرست (0 False) شدن شرط، حلقه متوقف میشود.
while (condition) { // شرط در پرانتز نوشته میشود // کد هایی که میخواهید اجرا شوند } ------------------------------------------ مثال var = 0; while (var < 200) { // تا زمانی که متغیر کمتر از 200 باشد حلقه اجرا میشود var++; // اضافه کردن به متغیر // اجرای حلقه 200 بار }
حلقه do … while
حلقه do… while به همان روال حلقه while کار می کند ، با این تفاوت که شرط در انتهای حلقه آزمایش می شود ، بنابراین حلقه do همیشه حداقل یک بار اجرا می شود.
به کد زیر دقت کنید:
do { // کد هایی که میخواهید اجرا کنید } while (condition); ---------------------------------- مثال int x = 0; // ایجاد یک متغیر do { delay(50); // انتظار برای چک شدن سنسور x = readSensors(); // ریختن مقدار سنسور در متغیر ایکس } while (x < 100); // اگر مقدار سنسور زیر 100 باشد دوباره حلقه اجرا میشود
مقاله پیشنهادی: پروژه آبیاری اتوماتیک باغ با آردوینو و هشدار SMS
دوره اینترنتاشیا حرفهایجدیدثبت نام
دوره آموزش آردوینوثبت نام
دوره اپلیکیشن اندروید IoT جدیدثبت نام
دوره آموزش ESP32ثبت نام
دوره آموزش آلتیومدیزاینرثبت نام
دوره آموزش الکترونیکثبت نام
دوره آموزش اینترنتاشیاثبت نام
دوره آموزش AVR ثبت نام
دوره آموزش پروتئوسثبت نام
دوره آموزش STM32ثبت نام
دوره آموزش رزبریپایثبت نام
دوره آموزش پیکوثبت نام
تخفیف میخواهید؟ مشاهده پکیج ها