// التحكم في تشغيل وإطفاء الريلاي باستخدام الأردوينو
// وحساس الحركة
// إعداد المهندس/ أحمد درويش
// إعداد البيئة الأولية للمشروع
void setup() {
pinMode(7, OUTPUT); // ضبط الطرف 7 كخرج للتحكم في الريلاي
digitalWrite(7, LOW); // التأكد من أن الريلاي في حالة إيقاف عند بدء التشغيل
pinMode(2, INPUT);
}
// الحلقة الرئيسية: تعمل بشكل مستمر
void loop() {
int value = digitalRead (2);
if (value == HIGH){
digitalWrite(7, HIGH); // تشغيل الريلاي (توصيل الدائرة المتصلة)
}
else{
digitalWrite(7, LOW); // إطفاء الريلاي (فصل الدائرة المتصلة)
}
}