🚶 درس 25: دزدگیر با سنسور حرکت

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

سطح: متوسط · زمان: حدود 10 دقیقه · مفاهیم: PIR، digitalRead، آژیر

قدم‌های این درس

  1. PIR چه چیزی می‌بیند؟
  2. قدم ۱ — ساده‌ترین خروجی ممکن
  3. قدم ۲ — آژیر بساز
  4. چالش: دزدگیر با حافظه

نمونه‌ای از کد این درس

const int pir = 2, led = 13;

void setup() {
  pinMode(pir, INPUT);
  pinMode(led, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(pir) == HIGH) {
    digitalWrite(led, HIGH);
    Serial.println("harekat!");
  } else {
    digitalWrite(led, LOW);
  }
  delay(100);
}

چرا این درس؟

دوره‌ی تینکرکد فارسی تعاملی است: هر قدم را خودت داخل شبیه‌ساز انجام می‌دهی — مدار واقعی می‌چینی، کد واقعی اجرا می‌کنی و نتیجه را همان لحظه می‌بینی. این درس روی درس‌های قبلی ساخته شده، پس اگر تازه شروع کرده‌ای از درس ۱ بیا!

این درس را رایگان در شبیه‌ساز شروع کن 🎓

درس‌های دیگر دوره

📏

درس 24: فاصله‌سنج جادویی

🔢

درس 26: رقم روی سون‌سگمنت