Loading
Loading
اكتشاف حركة الأشخاص لاختراع نظام إنذار أو إضاءة ذكية.
VCC בـ 5V، GND בـ GND، ودبوس الإشارة الأوسط بدبوس رقمي مثل 2.
const int pirPin = 2;
const int ledPin = 13;
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
Serial.println("Calibrating PIR...");
delay(30000); // يحتاج 30 ثانية ليتكيف مع حرارة الغرفة
}
void loop() {
if (digitalRead(pirPin) == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Motion Detected!");
} else {
digitalWrite(ledPin, LOW);
}
}اختبار الحساس فور تشغيل الأردوينو. الحساس يحتاج إلى وقت إحماء (Warm-up time) من 30 لـ 60 ثانية ليتعرف على بيئة الغرفة قبل أن يستقر.