بلوک «همیشه تکرار کن»
همانطور که در بخش معرفی کلی بلوکهای آیکد گفتم، برخی بلوک ها دارای شکاف هستند، که به آن ها بلوک شکاف دار می گوییم. بلوک های شکاف دار یا از نو حلقه هستند یا شرط. بلوکی که در این بخش معرفی می کنیم یک حلقه است. یک حلقه بسیار پر استفاده و کاربردی.
بلوک «همیشه تکرار کن»

کاربرد: این بلوک مجموعهای از دستورات را به صورت بینهایت تکرار میکند تا زمانی که برنامه متوقف شود یا از طریق یک شرط دیگر قطع شود. هر دستوری که داخل این بلوک قرار بگیرد، بارها و بارها بدون توقف اجرا میشود. این بلوک برای ایجاد رفتارهای دائمی در برنامه مثل چشمک زدن LED، حرکت مداوم یک موتور یا فن یا بررسی دائمی وضعیت سنسورها بسیار مناسب است.
🎯 نکته آموزشی:
بلوک «همیشه تکرار کن» برای پروژههایی که نیاز به نظارت یا فعالیت دائمی دارند ضروری است.
در رباتهای واکنشگرا یا تعاملی (مثل رباتهایی که به موانع واکنش نشان میدهند)، معمولاً کد اصلی داخل یک حلقهی «همیشه تکرار کن» قرار میگیرد.
📋 مقایسه با اسکرچ:
در اسکرچ هم بلوک «forever» وجود دارد که عملکرد مشابهی دارد.
در آیکد، اجرای این بلوک میتواند هم نرمافزاری (مثلاً تکرار نمایش پیام) و هم سختافزاری (کنترل موتور یا سنسورهای متصل به آردوینو) باشد. این تفاوت می تواند پروژه های هوشمندتر و قدرتمندتری ایجاد کند.
مثال: فرض کنیم میخواهیم یک LED به طور دائم خاموش و روشن شود. در این مثال، LED به صورت بیوقفه روشن و خاموش میشود و هر بار یک ثانیه بین تغییر حالتها فاصله میافتد. این در واقع یک رقص نور ساده است.


درباره زهره دارابیان
من تی تی ام. تی تی در زبان گیلکی به معنای شکوفه ست. در انگلیسی کوتاه شده Teacher Technologist ست. به معنای معلم فناور یا معلمی که به تکنولوژی علاقمنده یا موضوعات تکنولوژی رو درس میده. همیشه علاقمند به یادگیری ام و همین طور یاددادن. کار من ساده کردن دنیای علم و تکنولوژی هست. برای همین اینجام می نویسم، محصولات کمک آموزشی، روش های یادگیری و دوره های آموزشی جذاب طراحی می کنم. اینجا کلاس درسی ست به وسعت همه ایران. به دنیای یادگیری با آیکد همراه با تی تی خوش اومدید!
نوشتههای بیشتر از زهره دارابیان
دیدگاهتان را بنویسید