يمكن توصيل متحسسات الحركة بالأردوينو بالطريقة التالية:
1. قم بتوصيل الرصاص الأسود من المتحسس إلى الأرضي (GND) من الأردوينو.
2. قم بتوصيل الرصاص الأحمر من المتحسس إلى مدخل الجهد المتوافق (VCC) من الأردوينو.
3. قم بتوصيل الرصاص الأصفر أو الأزرق من المتحسس إلى مدخل الإدخال الرقمي (DIGITAL IN) في الأردوينو.
لتفعيل المتحسس والكشف عن الحركة، يمكن استخدام التالي:
“`c++
int motionSensorPin = 2; // إدخال الرقمي الذي يتم توصيل المتحسس به
void setup() {
pinMode(motionSensorPin, INPUT); // تعيين المدخل كإدخال
Serial.begin(9600); // بدء الإخراج التسلسلي
}
void loop() {
int sensorValue = digitalRead(motionSensorPin); // تحديد قراءة المتحسس
if (sensorValue == HIGH) { //إذا تم الكشف عن حركة
Serial.println(“Motion detected!”); // إخراج رسالة
}
delay(500); // تأخير البرنامج لمدة 500 ميلي ثانية
}
“`