درس 9

📦 متغیرها و انواع داده در Arduino

در این درس یاد می‌گیریم چگونه اطلاعات را در برنامه‌های Arduino ذخیره کنیم
و با انواع داده‌های پرکاربرد آشنا می‌شویم. بدون متغیرها، هیچ برنامه هوشمندی وجود ندارد.


🎯 اهداف درس

  • درک مفهوم متغیر
  • آشنایی با انواع داده پرکاربرد
  • تعریف و مقداردهی متغیرها
  • استفاده عملی از متغیر در برنامه
پیشرفت آموزش — ۳۵٪

🧠 متغیر چیست؟

مفهوم متغیر

متغیر مثل یک جعبه در حافظه Arduino است که داخل آن داده ذخیره می‌کنیم.

این داده می‌تواند عدد، متن، وضعیت روشن/خاموش یا هر چیز دیگری باشد.


✍️ تعریف متغیر در Arduino

ساختار کلی تعریف متغیر:

نوع_داده نام_متغیر = مقدار;


🔢 نوع داده int (اعداد صحیح)

int

برای ذخیره اعداد صحیح (مثبت و منفی) استفاده می‌شود.

int ledPin = 13;


🔢 نوع داده float (اعداد اعشاری)

float

برای ذخیره اعداد اعشاری مانند دما استفاده می‌شود.

float temperature = 23.5;


🔘 نوع داده boolean (درست / نادرست)

boolean

فقط دو مقدار دارد: true یا false

boolean ledState = true;


⚡ مثال عملی با متغیر

در این مثال اگر مقدار delayTime را تغییر دهیم، سرعت چشمک‌زدن LED تغییر می‌کند بدون اینکه منطق برنامه عوض شود.


❌ اشتباه رایج


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

📷 نمایش متغیر به‌صورت جعبه در حافظه
📷 مثال تغییر مقدار متغیر و تاثیر آن
📷 نمودار حافظه Arduino


📝 تمرین درس


🎓 جمع‌بندی

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

  • متغیر چیست
  • انواع داده پرکاربرد
  • چرا متغیرها برنامه را منعطف می‌کنند
خانهپروفایلتماس