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

مشروع 10: 🚗 سيارة روبوت ذكية Smart Car

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

📘 الشرح

🎯 الفكرة والهدف:
برمجة سيارة روبوت ذكية والتحكّم بحركتها — أساس يمكن تطويره للبلوتوث أو تتبّع الخط.

📘 الشرح:
• L298N يتحكّم بمحرّكَي العجلات.
• دوال جاهزة للأمام/الخلف/يمين/يسار.

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

  • L298N: IN1←5, IN2←6, IN3←9, IN4←10

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

💻 الكود

int IN1=5,IN2=6,IN3=9,IN4=10;
void setM(int a,int b,int c,int d){ digitalWrite(IN1,a);digitalWrite(IN2,b);digitalWrite(IN3,c);digitalWrite(IN4,d); }

void setup(){ pinMode(IN1,OUTPUT);pinMode(IN2,OUTPUT);pinMode(IN3,OUTPUT);pinMode(IN4,OUTPUT); }

void loop(){
  setM(1,0,1,0); delay(1500);  // أمام
  setM(0,0,0,0); delay(500);   // توقف
  setM(1,0,0,1); delay(700);   // يمين
  setM(0,0,0,0); delay(500);
}

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

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