Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

عن STEAMXMAKER_BT

تحكم في سيارتك المستندة إلى Arduino باستخدام Bluetooth.

اتبع الخطوات في النظام

1. يجب أن يكون الهاتف أو الجهاز اللوحي الذي تستخدمه قائمًا على نظام Android.

2. تثبيت امدادات الطاقة اللازمة لتفعيل وحدة بلوتوث Hc05 أو Hc06.

3. إذا كانت جميع الاتصالات صحيحة ، فسيتم تشغيل ضوء وحدة البلوتوث وسيتم تنشيط الوحدة الخاصة بك.

4. أولاً ، ابحث عن وحدة البلوتوث عبر إعدادات الهاتف الخاصة. سوف تصادف اسم HC05 أو HC06.

5. الآن إقران وحدة بلوتوث هذه مع هاتفك.

6. افتح التطبيق الذي هبط على هاتفك وقم بتأكيد طلب إذن البلوتوث لإنشاء اتصال. سترى Hc05 أو Hc06 على الشاشة التي تظهر. اختر ...

7. بعد اختيارك ، سيتوافق تطبيقك مع الوحدة الخاصة بك. (لذا يجب أولاً الاقتران بالهاتف ثم مع التطبيق.)

8. عندما يتحقق الاقتران البلوتوث مع الهاتف - يضيء المصباح على HC-06 -> بشكل مستمر.

- ضوء وامض على HC-05 -> ومضات على فترات زمنية أطول

ملاحظة: يمكنك تخصيص الأزرار 1،2 و 3 في التطبيق لميزات مثل القرن ، الأمامي ، زلق الخ.

الآن اختبار عملك عن طريق تحرير الرموز الخاصة بك وإجراء التعديلات اللازمة.

# تضمين

SoftwareSerial الاتصالات (13 ، 12) ؛

يتم تعريف // دبابيس TX و Rx

const int IN1 = 5 ؛

const int IN2 = 6 ؛

يتم تعيين // L298N اتصالات التحكم في المحركات اليسرى إلى IN1 دبوس 5 ، IN2 إلى دبوس 6

const int IN3 = 9 ؛

const int IN4 = 10 ؛

// L298N تم تعيينه مع وصلات التحكم الصحيحة في المحرك IN3 pin 9، IN4 pin 10

سلسلة readString.

// بدأت قراءة بيانات البلوتوث

إعداد باطل ()

{

  pinMode (IN1 ، OUTPUT) ؛

  pinMode (IN2 ، الإخراج) ؛

  pinMode (IN3 ، الإخراج) ؛

  pinMode (IN4 ، الإخراج) ؛

 يتم تعيين دبابيس // IN1 و IN2 و IN3 و IN4 كدبابيس OUTPUT

  iletisim.beg على (9600)؛ // بدأ اتصال Bluetooth

  Serial.beg على (9600)؛ // بدأت مراقبة المسلسل

}

حلقة باطلة ()

{

  بينما (contact.available ())

  {

    تأخير (10)؛

    char c = contact.read ()؛

    readString + = ج ؛

  }

  if (readString.length ()> 0)

  {

    Serial.println (ReadString)؛

    إذا (readString == "STOP")

    {

     analogWrite (IN1، 0)؛

     analogWrite (IN2، 0)؛

     analogWrite (IN3، 0)؛

     analogWrite (IN4، 0)؛

    }

    آخر إذا (readString == "NEXT")

    {

     analogWrite (IN1، 0)؛

     analogWrite (IN2، 255)؛

     analogWrite (IN3، 255)؛

     analogWrite (IN4، 0)؛

    }

    آخر إذا (readString == "BACK")

    {

     analogWrite (IN1 ، 255) ؛

     analogWrite (IN2، 0)؛

     analogWrite (IN3، 0)؛

     analogWrite (IN4، 255)؛

    }

    آخر إذا (readString == "اليسار")

// العجلات اليمنى إلى الأمام ، يجب أن تعود العجلات اليسرى

    {

     analogWrite (IN1 ، 255) ؛

     analogWrite (IN2، 0)؛

     analogWrite (IN3، 255)؛

     analogWrite (IN4، 0)؛

    }

    آخر إذا (readString == "SAG")

// يجب أن تتحرك العجلات اليسرى للأمام ، ويجب أن تعود العجلات اليمنى للخلف

    {

     analogWrite (IN1، 0)؛

     analogWrite (IN2، 255)؛

     analogWrite (IN3، 0)؛

     analogWrite (IN4، 255)؛

    }

    آخر إذا (readString == "SAGASAGI")

// جميع العجلات تعود إلى الوراء. ولكن يجب أن تدور العجلات اليسرى بشكل أسرع

    {

     analogWrite (IN1 ، 255) ؛

     analogWrite (IN2، 0)؛

     analogWrite (IN3، 0)؛

     analogWrite (IN4، 125)؛

    }

    وإلا إذا (readString == "SOLASAGI") // جميع العجلات تعود إلى الوراء. ولكن يجب أن تدور العجلات الصحيحة بشكل أسرع

    {

     analogWrite (IN1، 125)؛

     analogWrite (IN2، 0)؛

     analogWrite (IN3، 0)؛

     analogWrite (IN4، 255)؛

    }

    آخر إذا (readString == "UPTACK")

/ / جميع العجلات المضي قدما. ولكن يجب أن تدور العجلات اليسرى بشكل أسرع

    {

     analogWrite (IN1، 0)؛

     analogWrite (IN2، 255)؛

     analogWrite (IN3، 125)؛

     analogWrite (IN4، 0)؛

    }

    آخر إذا (readString == "اليسار")

/ / جميع العجلات المضي قدما. ولكن يجب أن تدور العجلات الصحيحة بشكل أسرع

    {

     analogWrite (IN1، 0)؛

     analogWrite (IN2، 124)؛

     analogWrite (IN3، 255)؛

     analogWrite (IN4، 0)؛

    }

    readString = ""؛

// يوفر التحكم المستمر في التواصل عبر البلوتوث.

  }

}

جاري في الترجمة...

معلومات أكثر ل تطبيق

احدث اصدار

طلب STEAMXMAKER_BT تحديث 1.0

محمل

Ek ShareefZada

Android متطلبات النظام

Android 4.4+

عرض المزيد

تحديث لأحدث إصدار 1.0

Last updated on 19/05/2023

Minor bug fixes and improvements. Install or update to the newest version to check it out!

عرض المزيد

STEAMXMAKER_BT لقطات الشاشة

تعليق لوادينغ...
اللغات
اشترك في APKPure
كن أول من يحصل على الإصدارات السابقة والأخبار والأدلة لأفضل ألعاب وتطبيقات الأندرويد.
ًلا، شكرا
اشتراك
تم الاشتراك بنجاح!
أنت مشترك الآن في APKPure.
اشترك في APKPure
كن أول من يحصل على الإصدارات السابقة والأخبار والأدلة لأفضل ألعاب وتطبيقات الأندرويد.
ًلا، شكرا
اشتراك
نجاح!
لقد اشتركت في أخبار لدينا الآن لدينا.