👁️ راهنمای سنسورهای آردوینو — ربات چطور دنیا را می‌فهمد؟

ربات بدون سنسور مثل آدم با چشم و گوش بسته است. سنسورها «حواس» ربات‌اند — و خبر خوب این که کار با آن‌ها ساده‌تر از چیزی است که فکر می‌کنی.

دو نوع ورودی: دیجیتال و آنالوگ

بعضی سنسورها فقط «بله/خیر» می‌گویند (دکمه: فشرده یا نه — با digitalRead). بعضی‌ها یک «مقدار» می‌دهند (نور: از ۰ تا ۱۰۲۳ — با analogRead).

پنج سنسور اول هر ربات‌ساز

۱. دکمه — ساده‌ترین ورودی 🔘

هر پروژه‌ای بالاخره یک دکمه می‌خواهد. با همین یاد می‌گیری ورودی خواندن یعنی چه.

۲. پتانسیومتر — مقدار پیوسته 🎛️

ولوم را بچرخان و عدد ۰ تا ۱۰۲۳ را ببین. برای کنترل نور، صدا و سرعت.

۳. سنسور نور LDR — چشم ربات 🌞

تاریکی و روشنایی را حس می‌کند. پروژه‌ی کلاسیکش چراغ خواب خودکار است.

۴. اولتراسونیک — سونار خفاشی 📡

با پژواک صدا فاصله را می‌سنجد؛ همان سنسور دنده‌عقب ماشین. برای ربات‌های ضدبرخورد.

۵. سنسور حرکت PIR — نگهبان خانه 🚨

گرمای بدن آدم را از دور حس می‌کند؛ قلب هر دزدگیر.

الگوی مشترک همه‌ی سنسورها

void loop() {
  int value = analogRead(A0);   // ۱) بخوان
  if (value < 400) {            // ۲) تصمیم بگیر
    digitalWrite(9, HIGH);      // ۳) عمل کن
  } else {
    digitalWrite(9, LOW);
  }
  delay(50);
}

بخوان ← تصمیم بگیر ← عمل کن. همه‌ی ربات‌های دنیا — از جاروبرقی رباتیک تا مریخ‌نورد — همین سه قدم را تکرار می‌کنند!

سنسورها را توی شبیه‌ساز امتحان کن 👁️

مقاله‌های دیگر

🤖

آردوینو چیست؟ راهنمای کامل برای شروع از صفر

بهترین شبیه‌ساز مدار آنلاین فارسی — چرا شبیه‌ساز، و چرا روبومیکر؟

💡

ساده‌ترین پروژه الکترونیک برای بچه‌ها: روشن‌کردن یک LED