Bluetooth-Controlled Arduino Car Code
Budget: $10 – $30 USD
أحتاج ملف .ino جاهز يربط لوحة أردوينو بسيارتي الروبوتية عبر وحدة HC-05 أو ما يعادلها، ويستقبل أوامر بلوتوث صادرة من تطبيق تحكم باللمس على الهاتف. عند الضغط على الأزرار داخل التطبيق ينبغي أن تتحرك السيارة:
• إلى الأمام أو الخلف
• يمينًا أو يسارًا
إضافةً إلى ذلك يوجد سيرفو مدمج في المنظومة؛ أريد استدعاء حركة آلية محددة كلما أُرسل له الأمر المخصص من التطبيق (يمكنك مثلاً حجز الحرف “S” لذلك).
ما أبحث عنه بالتحديد هو:
• كود C++ نظيف ومُعلَّق يعرّف منافذ المحركات وسيرفو PWM بوضوح، ويشرح بروتوكول الرسائل القصيرة المستلمة عبر البلوتوث.
• إمكانية تعديل سرعات الـ DC Motors بسهولة باستخدام PWM.
• إجراء اختبار ذاتي بسيط في الـsetup للتأكد من سلامة التوصيلات.
• دالة منفصلة لتحريك السيرفو تُستدعى فقط عند وصول الحرف أو الرمز المتفق عليه.
يكفيني ملف واحد قابل للرفع مباشرة إلى Arduino IDE، مع تعليقات إنجليزية أو عربية تشرح كل خطوة. إذا احتاج الأمر جدولًا بالمنافذ أو صورة توضيحية فضعها كتعليق في بداية الملف.
• إلى الأمام أو الخلف
• يمينًا أو يسارًا
إضافةً إلى ذلك يوجد سيرفو مدمج في المنظومة؛ أريد استدعاء حركة آلية محددة كلما أُرسل له الأمر المخصص من التطبيق (يمكنك مثلاً حجز الحرف “S” لذلك).
ما أبحث عنه بالتحديد هو:
• كود C++ نظيف ومُعلَّق يعرّف منافذ المحركات وسيرفو PWM بوضوح، ويشرح بروتوكول الرسائل القصيرة المستلمة عبر البلوتوث.
• إمكانية تعديل سرعات الـ DC Motors بسهولة باستخدام PWM.
• إجراء اختبار ذاتي بسيط في الـsetup للتأكد من سلامة التوصيلات.
• دالة منفصلة لتحريك السيرفو تُستدعى فقط عند وصول الحرف أو الرمز المتفق عليه.
يكفيني ملف واحد قابل للرفع مباشرة إلى Arduino IDE، مع تعليقات إنجليزية أو عربية تشرح كل خطوة. إذا احتاج الأمر جدولًا بالمنافذ أو صورة توضيحية فضعها كتعليق في بداية الملف.
Related categories:
C Programming
Electronics
Mobile App Development
Microcontroller
Robotics
Arduino
Bluetooth
Embedded Systems