// مشروع تبديل الإضاءة بين مصباحين باستخدام لوحة أردوينو
// يضيء المصباح الأول لمدة ثانيتين بينما يكون الثاني مطفأ
//ثم يتبادلان الأدوار باستمرار
// إعداد البيئة الأولية: يتم تشغيله مرة واحدة عند بدء تشغيل لوحة الأردوينو
void setup() {
pinMode(2, OUTPUT); // تحديد المنفذ 2 كمنفذ خرج للمصباح الأول
pinMode(4, OUTPUT); // تحديد المنفذ 4 كمنفذ خرج للمصباح الثاني
}
// الحلقة الرئيسية: يتم تنفيذها بشكل مستمر لتبديل الإضاءة بين المصباحين
void loop() {
digitalWrite(2, HIGH); // تشغيل المصباح الأول (إرسال إشارة HIGH إلى المنفذ 2)
digitalWrite(4, LOW); // إطفاء المصباح الثاني (إرسال إشارة LOW إلى المنفذ 4)
delay(2000); // الانتظار لمدة 2 ثانية قبل التبديل
digitalWrite(2, LOW); // إطفاء المصباح الأول (إرسال إشارة LOW إلى المنفذ 2)
digitalWrite(4, HIGH); // تشغيل المصباح الثاني (إرسال إشارة HIGH إلى المنفذ 4)
delay(2000); // الانتظار لمدة 2 ثانية قبل العودة للحالة الأولى
}