STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
19/05/2023
  • 4.0 MB

    اندازه فایل

  • Android 4.4+

    Android OS

درباره‌ی STEAMXMAKER_BT

با استفاده از بلوتوث ماشین خود را بر اساس Arduino کنترل کنید.

مراحل IN ORDER را دنبال کنید

1. تلفن یا رایانه لوحی که استفاده می کنید باید مبتنی بر Android باشد.

2. منابع فعال لازم را برای فعال کردن ماژول بلوتوث Hc05 یا Hc06 نصب کنید.

3. در صورت درست بودن همه اتصالات ، چراغ ماژول بلوتوث شما روشن می شود و ماژول شما فعال می شود.

4- ابتدا ماژول بلوتوث را از طریق تنظیمات شخصی گوشی جستجو کنید. با نام HC05 یا HC06 روبرو می شوید.

5- حالا این ماژول بلوتوث را با تلفن خود جفت کنید.

6. برنامه ای را که بر روی تلفن شما قرار گرفته است باز کنید و درخواست اجازه بلوتوث را برای برقراری اتصال تأیید کنید. Hc05 یا Hc06 را روی صفحه نمایش ظاهر می شود. انتخاب کنید ...

7. پس از انتخاب ، برنامه شما با ماژول شما مطابقت خواهد داشت. (بنابراین ابتدا باید با تلفن و سپس با برنامه جفت شوید.)

8. هنگام جفت شدن بلوتوث با تلفن - چراغ چشمک زن در HC-06 -> به طور مداوم روشن می شود.

- چراغ چشمک زن در HC-05 -> در فواصل طولانی تر چشمک می زند

توجه: می توانید دکمه های 1،2 و 3 را در برنامه برای ویژگی هایی از قبیل شاخ ، چراغ جلو ، اسلاید و غیره سفارشی کنید.

اکنون کار خود را با ویرایش کدهای خود تست کنید و تنظیمات لازم را انجام دهید.

#includ

ارتباطات نرم افزاری (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 پین 9 ، پین 10 IN4 اختصاص داده شده است

رشته خواندن String؛

// خواندن داده بلوتوث شروع شد

تنظیم خالی ()

{

  pinMode (IN1 ، OUTPUT)؛

  pinMode (IN2 ، OUTPUT)؛

  pinMode (IN3 ، OUTPUT)؛

  pinMode (IN4 ، OUTPUT)؛

 // پین های IN1 ، IN2 ، IN3 و IN4 به عنوان پین های OUTPUT تعیین می شوند

  iletisim.beg (در 9600)؛ // ارتباط بلوتوث شروع شد

  Serial.beg (در 9600)؛ // مانیتور سریال شروع شد

}

حلقه خالی ()

{

  در حالی که (contact.available ())

  {

    تاخیر (10)؛

    char c = contact.read ()؛

    readString + = c؛

  }

  if (readString.l طول ()> 0)

  {

    Serial.println (ReadString برای)؛

    if (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 = ""؛

// این کنترل مداوم ارتباط از طریق بلوتوث را فراهم می کند.

  }

}

نمایش بیشتر

جدیدترین 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
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه
  • برنامه‌نما STEAMXMAKER_BT عکس از صفحه

نسخه‌های قدیمی STEAMXMAKER_BT

آیکون‌ APKPure

دانلود فوق سریع و ایمن از طریق برنامه APKPure

برای نصب فایل های XAPK/APK در اندروید با یک کلیک!

دانلود APKPure
thank icon
ما از کوکی ها و فناوری های دیگر در این وبسایت برای بهبود تجربه کاربری شما استفاده می کنیم.
با کلیک بر روی هر پیوند در این صفحه شما دستور خود را برای سیاست حفظ حریم خصوصیاینجاو سیاست فایلمی دهید.
بیشتر بدانید