← العودة لمغامرة الأردوينو
🎮 أردوينو للأطفال — عالم الحساسات

👁️ حساس الحركة PIR

⏱ 14 د
PIR (Passive Infrared) مصطلح يعني 'المستشعر السلبي بالأشعة تحت الحمراء'. سلبي لأنه لا يُصدر أي إشعاع — فقط يستقبل! جميع الأجسام الدافئة (الإنسان والحيوان) تُصدر أشعة تحت الحمراء. عندما يتحرك جسم دافئ أمام الحساس يلتقط التغيّر في توزيع هذه الأشعة ويُصدر إشارة.
مبدأ عمل حساس PIR PIR HC-SR501 VCC GND OUT زاوية رؤية 120° نطاق كشف: 7 متر شخص IR → OUT = HIGH عند كشف حركة ✓
// ===== نظام أمان بـ PIR =====

const int PIR_PIN   = 7;
const int LED_PIN   = 13;
const int BUZZ_PIN  = 8;

void setup() {
  pinMode(PIR_PIN,  INPUT);
  pinMode(LED_PIN,  OUTPUT);
  pinMode(BUZZ_PIN, OUTPUT);
  Serial.begin(9600);
  
  // انتظار استقرار PIR
  Serial.println("⏳ تهيئة الحساس... انتظر 30 ثانية");
  delay(30000);
  Serial.println("✅ الحساس جاهز!");
}

void loop() {
  int motion = digitalRead(PIR_PIN);
  
  if (motion == HIGH) {
    digitalWrite(LED_PIN, HIGH);
    tone(BUZZ_PIN, 1000, 500);
    Serial.println("🚨 تم كشف حركة!");
    delay(2000);
  } else {
    digitalWrite(LED_PIN, LOW);
    noTone(BUZZ_PIN);
  }
  delay(100);
}
PIR يحتاج دقيقتين للمعايرة عند تشغيله لأول مرة — اصبر عليه ولا تتحرك أمامه خلال هذا الوقت!
🧠 سؤال سريع
ماذا يكشف حساس PIR؟
🎉 رائع!