إن لم يعمل التشغيل، افتحه على YouTube ↗

مشروع 16: إشارة المرور بثلاثة ليدات

المصدر: شرح عربي

📘 الشرح

🎯 الفكرة والهدف:
محاكاة إشارة مرور بثلاثة ليدات (أحمر، أصفر، أخضر) بتسلسل زمني.

📘 الشرح:
• نشغّل كل ليد لمدّة محدّدة ثم ننتقل للتالي عبر delay.
• أساس فهم التتابع الزمني في البرمجة.

🔌 طريقة التوصيل

  • الأحمر ← 220 ← الطرف 8
  • الأصفر ← 220 ← الطرف 9
  • الأخضر ← 220 ← الطرف 10
  • الأطراف السالبة ← GND

🧩 المكوّنات المطلوبة

  • أردوينو أونو
  • 3 ليدات (أحمر/أصفر/أخضر)
  • 3 مقاومات 220 أوم
  • لوحة تجارب وأسلاك

💻 الكود

int red = 8, yellow = 9, green = 10;

void setup() {
  pinMode(red, OUTPUT); pinMode(yellow, OUTPUT); pinMode(green, OUTPUT);
}

void loop() {
  digitalWrite(red, HIGH); delay(3000); digitalWrite(red, LOW);
  digitalWrite(green, HIGH); delay(3000); digitalWrite(green, LOW);
  digitalWrite(yellow, HIGH); delay(1000); digitalWrite(yellow, LOW);
}

فيديوهات أخرى

🛠️ لطلب عمل مشروع مشابه، أو مساعدة في تنفيذه، يمكنكم التواصل معنا.
تواصل عبر واتساب
✓ تم نسخ رابط المشروع
تمت الإضافة إلى السلة