انتقل إلى المحتوى

قُد سيارة Arduino من هاتفك.

يتحدث «متحكم السيارة بلوتوث» مع وحدات HC-05 وHC-06 وESP32 عبر بلوتوث الكلاسيكي. يرسل كل زر حرفًا بسيطًا يقرؤه برنامجك أصلًا.

مجاني. أندرويد 9 أو أحدث.

شاشة التحكم: مؤشر السرعة، ولوحة اتجاهات في وسطها البوق، ومفاتيح الأضواء والإشارات والوقوف والقفل.

مراقب المنفذ التسلسلي

متصل

HC-05 98:D3:31:F5:2A:11

  1. لم يُرسَل أي أمر بعد.

اضغط مطولًا على الأسهم في شاشة الهاتف. حين يكون الهاتف محدّدًا، تعمل أسهم لوحة المفاتيح ومفتاح المسافة أيضًا.

قائمة الأجهزة مع تشغيل بلوتوث وأربع وحدات مقترنة: HC-05 وRC-CAR-01 وESP32-BUGGY وHC-06.

اقترن مرة واحدة، ثم انطلق.

  1. جهّز الوحدة

    استخدم برنامجًا ثابتًا يوفّر ملف المنفذ التسلسلي القياسي SPP. معظم وحدات HC-05 وHC-06 تفعل ذلك افتراضيًا.

    معرّف خدمة SPP00001101-0000-1000-8000-00805F9B34FB

  2. اقترن من أندرويد

    افتح الإعدادات ثم بلوتوث، واقترن بالوحدة مرة واحدة. يعرض التطبيق الأجهزة المقترنة فقط، لذا لا يطلب موقعك أبدًا.

  3. المس وانطلق

    اختر سيارتك في التطبيق. حين تتحول الشارة إلى الأخضر، يصل كل زر مباشرةً إلى لوحتك.

أدِر الهاتف لتقود بإبهامين.

في الوضع الأفقي تكون الحركة تحت إبهامك الأيسر والسرعة في المنتصف، وتنتقل الأضواء والإشارات والوقوف والقفل إلى اليمين.

شاشة التحكم في الوضع الأفقي: لوحة الاتجاهات يسارًا، ومؤشر سرعة عمودي في المنتصف، والمفاتيح يمينًا.

حروف بسيطة يفهمها برنامجك أصلًا.

اضغط مطولًا على الأمام فيرسل التطبيق F، وارفع إصبعك فيرسل S. لا مكتبة ولا تأطير ولا مجموع تحقق. اقرأ بايتًا واحدًا بـ Serial.read() وتصرّف بناءً عليه.

استخدم حروفك الخاصة

هل يتوقع برنامجك حروفًا مختلفة؟ غيّر أي أمر من قسم أوامر Arduino في الإعدادات، حتى 8 أحرف ASCII لكل أمر. ينبّهك التطبيق حين يرسل أمران الشيء نفسه.

عنصر التحكمعند الضغط أو التشغيلعند الإفلات أو الإيقاف
القيادة
للأمامFS
للخلفBS
يسارLS
يمينRS
الأضواء والإشارات
الأضواء الأماميةWw
الأضواء الخلفيةEe
كل مصابيح LEDPp
إشارة اليسارVv
إشارة اليمينUu
البوق والوقوف والقفل
البوقZz
الوقوفHh
القفلk ثم مسافةKk␠
السرعة
درجة السرعةبايت خام واحد من 0 إلى 9، وليس رقم ASCII. حوّله إلى PWM في برنامجك.0x00–0x09
أبسط برنامجcar.ino
#include <SoftwareSerial.h>

SoftwareSerial bt(10, 11); // RX, TX to the HC-05

void setup() {
  bt.begin(9600);
}

void loop() {
  if (!bt.available()) return;
  int c = bt.read();

  switch (c) {
    case 'F': forward(); break;
    case 'B': back(); break;
    case 'L': left(); break;
    case 'R': right(); break;
    case 'S': stop(); break;
    case 'W': frontLights(HIGH); break;
    case 'w': frontLights(LOW); break;
    default:
      if (c >= 0 && c <= 9) setSpeed(map(c, 0, 9, 0, 255));
  }
}

اضبطه على طريقتك.

  • فاتح أو داكن أو حسب النظام

    اتبع إعداد هاتفك، أو اختر مظهرًا وثبّته.

  • English, Türkçe, العربية

    تخطيط كامل من اليمين إلى اليسار بالعربية.

  • بلا موقع وبلا حساب

    يُستخدم الوصول إلى بلوتوث فقط للتحدث مع الأجهزة التي اقترنت بها. لا حاجة إلى أي تسجيل.

شاشة الإعدادات مع المظهر واللغة والأذونات وحول التطبيق والدعم.

سيارتك جاهزة. الدور عليك.

مجاني على Google Play لأندرويد 9 أو أحدث.

احصل عليه منGoogle Play