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

مشروع 24: 🚗 سيارة روبوت بالتحكّم عبر البلوتوث

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

📘 الشرح

🎯 الفكرة والهدف:
نقود سيارة روبوت من تطبيق على الهاتف عبر البلوتوث (أمام/خلف/يمين/يسار).

📘 الشرح:
• تطبيق البلوتوث يرسل حرفاً لكل اتجاه (F/B/L/R).
• نقرأ الحرف ونتحكّم بالمحرّكات عبر L298N.

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

  • L298N: IN1←5, IN2←6, IN3←9, IN4←10
  • HC-05: TX←الطرف 2، RX←الطرف 3
  • تغذية وGND مشترك

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

  • أردوينو أونو
  • هيكل سيارة بعجلات ومحرّكَي DC
  • درايفر L298N
  • وحدة بلوتوث HC-05
  • بطارية وأسلاك

💻 الكود

#include <SoftwareSerial.h>
SoftwareSerial BT(2, 3);
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() {
  BT.begin(9600);
  pinMode(IN1,OUTPUT); pinMode(IN2,OUTPUT); pinMode(IN3,OUTPUT); pinMode(IN4,OUTPUT);
}

void loop() {
  if (BT.available()) {
    char c = BT.read();
    if (c == 'F') setM(1,0,1,0);       // أمام
    else if (c == 'B') setM(0,1,0,1);  // خلف
    else if (c == 'L') setM(0,1,1,0);  // يسار
    else if (c == 'R') setM(1,0,0,1);  // يمين
    else setM(0,0,0,0);                // توقف
  }
}

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

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