درس 11

🔁 حلقه‌ها (for و while) در Arduino

در این درس یاد می‌گیریم چگونه یک دستور را
چندین بار و به‌صورت هوشمند اجرا کنیم. حلقه‌ها باعث می‌شوند کد ما کوتاه‌تر، تمیزتر و حرفه‌ای‌تر شود.


🎯 اهداف درس

  • درک مفهوم تکرار (Loop)
  • آشنایی با حلقه for
  • آشنایی با حلقه while
  • استفاده عملی از حلقه‌ها در Arduino
پیشرفت آموزش — ۴۵٪

🔄 حلقه یعنی چه؟

مفهوم حلقه

حلقه یعنی: اجرای چندباره یک کد تا زمانی که شرطی برقرار است.

در پروژه‌های واقعی از حلقه‌ها برای موارد زیر استفاده می‌شود:

  • چشمک‌زدن LED
  • خواندن مداوم سنسورها
  • نمایش انیمیشن روی LCD

🔢 حلقه for (کنترل‌شده)

ساختار حلقه for:

for زمانی استفاده می‌شود که تعداد تکرارها مشخص باشد.


⚡ مثال عملی: چشمک‌زدن LED با for

در این مثال LED دقیقاً ۵ بار چشمک می‌زند و سپس ۲ ثانیه مکث می‌کند.


🔂 حلقه while (شرط‌محور)

ساختار حلقه while:

while زمانی مناسب است که پایان حلقه وابسته به یک شرط باشد.


⚠️ مثال while: تا فشردن دکمه

تا زمانی که دکمه نگه داشته شود LED روشن می‌ماند.


❌ اشتباهات رایج در حلقه‌ها


🖼️ تصاویر پیشنهادی برای این درس

📷 فلوچارت حلقه for
📷 نمودار اجرای while
📷 مثال LED چشمک‌زن


📝 تمرین درس


🎓 جمع‌بندی

در این درس یاد گرفتید:

  • حلقه چیست
  • تفاوت for و while
  • اجرای تکرارشونده دستورات در Arduino
خانهپروفایلتماس