مدونة د.خلدون عرفة للروبوتيك

حجم الخط: +

اشارة مرور باستخدام Arduino و Leds

download-1

شاهد الفيديو التعليمي حول انشاء اشارة مرور باستخدام Arduino و LEDs 

في هذه المقالة سوف تتعلم كيفية توصيل 3 Leds على لوحة الBreadboard وتفهم اكثر تقسيمات هذه اللوحة حتى تنشئ اشارة مرور

ماذا سوف تتعلم في هذه المقالة؟

  • كيفية توصيل 3 Leds على لوحة تجريبية (Breadboard)
  • كيفية كتابة برنامج بلغة Arduino لحعل 3 Leds يضيئون مثل اشارة المرور
  • تطبيق عملي لتحسين فهمك لاقسام اللوحة التجريبية والتحكم بتوقيت الاضاءة

الأدوات والمكونات

لأكمال هذا المشروع سوف تحتاج الى:

  1. لوحة Arduino (مثل Arduino Uno).
  2. ضوء صغير LED عدد 3.
  3. مقاومة 220 اوم عدد 3.
  4. لوحة تجريبية (Breadboard).
  5. أسلاك توصيل (Jumper Wires) عدد 4.
  6. كابل USB لتوصيل الArduino بجهاز الكمبيوتر.

الخطوات مع الشرح

خطوة 1: توصيل المكونات على اللوحة التجريبية

  • قم بتوصيل LED: ضع كل LED على مستوى مجموعة pins منفردة على اللوحة التجريبية وقم بتوصيله بأحد المخارج الرقمية على Arduino (مثلاً، المخرج الرقمي رقم 11-12-13).
  • قم بتوصيل كبل منفرد الى الGND في Arduino.
  • قم بتوصيل مقاومة لكل LED حيث تصل بين الLED ومستوى الكبل الموصول على GND.

خطوة 2: كتابة كود Arduino

نقوم الآن بكتابة البرنامج الخاص بـ Arduino للتحكم في تشغيل وإطفاء LED باستخدام زر الضغط:

cpp

int lightsPins[3] = {13 , 12 , 11}; //green yellow red

void setup(){
    for(int i = 0 ; i < 3 ; i++){	
        pinMode(lightsPins[i], OUTPUT);	
    }	
}

void loop(){
    for(int i = 0 ; i < 3 ; i++){	
        digitalWrite(lightsPins[i], HIGH);		  
               delay(2000);	      	
        digitalWrite(lightsPins[i], LOW); 		
    }	
          digitalWrite(lightsPins[1], HIGH);
          delay(2000);
          digitalWrite(lightsPins[1], LOW);      
}
 

خطوة 3: تحميل الكود على Arduino

  • توصيل لوحة Arduino بالكمبيوتر: استخدم كابل USB لتوصيل لوحة Arduino بجهاز الكمبيوتر.
  • فتح بيئة Arduino IDE: افتح بيئة البرمجة Arduino IDE، والصق الكود الموجود أعلاه.
  • تحميل الكود: اضغط على زر "رفع" (Upload) لتحميل البرنامج إلى لوحة Arduino.

تحميل ملف المشروع

يمكنك تحميل الكود الكامل للمشروع هنا

كيف تحمل الكود على Arduino وعلى TinkerCAD

  • على Arduino: اتبع التعليمات أعلاه لتوصيل اللوحة ورفع الكود باستخدام بيئة Arduino IDE.
  • على TinkerCAD:
    1. افتح موقع TinkerCAD وسجل دخولك.
    2. اختر "دوائر" (Circuits) من القائمة، ثم أنشئ مشروعًا جديدًا.
    3. قم بإضافة المكونات المطلوبة (Arduino، LED) وأعد تكوين الدائرة كما هو موضح في الشرح.
    4. الصق الكود في محرر الكود الخاص بـ TinkerCAD، واضغط على "بدء المحاكاة" لرؤية النتائج.

هل لديك أسئلة؟

إذا كان لديك أي استفسار حول هذا المشروع أو أي من تفاصيله، يرجى زيارة الرابط لطرح أسئلتك. 

حول المقالة

  • مبتدىء
×
فرصة لتطوير مهاراتك

عندما تشترك في المدونة سنرسل لك بريدا إلكترونيا عندما تكون هناك مقالات جديدة على الموقع حتى لا تفوتها.

التحديات في ربط التفاضل والتكامل بتخصص الروبوتيك: ....
UATV العربية : تحت اشراف مهندس سوري - طفل أوكراني ....

مدونات ذات صلة

 

تعليقات

لا تعليق على هذه المشاركة بعد. كن أول من يعلق.
مسجّل مسبقاً؟ تسجيل الدخول هنا
الخميس، 25 حزيران/يونيو 2026