درس 10

🔀 دستورات شرطی در Arduino (if / else)

در این درس یاد می‌گیریم چگونه به Arduino یاد بدهیم
بر اساس شرایط مختلف تصمیم بگیرد. تقریباً تمام پروژه‌های واقعی بدون شرط‌ها غیرممکن هستند.


🎯 اهداف درس

  • درک مفهوم شرط (Condition)
  • یادگیری if
  • یادگیری else
  • یادگیری else if
  • استفاده عملی از شرط‌ها در پروژه
پیشرفت آموزش — ۴۰٪

🧠 شرط یعنی چه؟

مفهوم شرط

شرط یعنی: اگر یک اتفاق افتاد، کاری انجام بده؛ اگر نه، کار دیگری.

Arduino با استفاده از شرط‌ها می‌تواند وضعیت‌ها را بررسی کند:

  • آیا دکمه فشرده شده؟
  • آیا دما بیشتر از حد مجاز است؟
  • آیا نور محیط کم است؟

✍️ ساختار if

ساختار ساده if:


⚡ مثال ساده if


🔁 if / else

اگر شرط برقرار بود یک کار،
اگر نبود کار دیگر:


💡 مثال عملی: کنترل LED با شرط

در این مثال اگر مقدار سنسور بیشتر از ۵۰۰ باشد LED روشن می‌شود، در غیر این صورت خاموش می‌ماند.


🔀 else if (چند شرطی)

وقتی چند حالت مختلف داریم از else if استفاده می‌کنیم:


❌ اشتباهات رایج


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

📷 فلوچارت if / else
📷 دیاگرام تصمیم‌گیری در برنامه
📷 مثال واقعی سنسور + شرط


📝 تمرین درس


🎓 جمع‌بندی

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

  • شرط چیست
  • if و else چگونه کار می‌کنند
  • چطور Arduino تصمیم می‌گیرد
خانهپروفایلتماس