STEAMXMAKER_BT

STEAMXMAKER_BT

Musteren
May 19, 2023
  • 4.0 MB

    Ukuran file

  • Android 4.4+

    Android OS

Tentang STEAMXMAKER_BT

Kontrol mobil berbasis Arduino Anda menggunakan Bluetooth.

Ikuti Langkah-langkah DALAM ORDER

1. Ponsel atau tablet yang Anda gunakan harus berbasis Android.

2. Pasang catu daya yang diperlukan untuk mengaktifkan modul bluetooth Hc05 atau Hc06.

3. Jika semua koneksi sudah benar, lampu pada modul bluetooth Anda akan menyala dan modul Anda akan diaktifkan.

4. Pertama, cari modul bluetooth melalui pengaturan ponsel sendiri. Anda akan menemukan nama HC05 atau HC06.

5. Sekarang pasangkan modul bluetooth ini dengan telepon Anda.

6. Buka aplikasi yang mendarat di ponsel Anda dan konfirmasi permintaan izin bluetooth untuk membuat koneksi. Anda akan melihat Hc05 atau Hc06 pada layar yang muncul. Pilih ...

7. Setelah pilihan Anda, aplikasi Anda akan cocok dengan modul Anda. (Jadi, pertama-tama Anda harus memasangkan dengan telepon dan kemudian dengan aplikasi.)

8. Ketika pemasangan Bluetooth dengan telepon tercapai - lampu berkedip pada HC-06 -> menyala terus menerus.

- Lampu flash pada HC-05 -> berkedip pada interval yang lebih lama

Catatan: Anda dapat menyesuaikan tombol 1,2 dan 3 dalam aplikasi untuk fitur seperti klakson, lampu, selip dll.

Sekarang uji pekerjaan Anda dengan mengedit kode Anda dan lakukan penyesuaian yang diperlukan.

#termasuk

Komunikasi Perangkat Lunak (13, 12);

// Tx dan pin Rx didefinisikan

const int IN1 = 5;

const int IN2 = 6;

// L298N koneksi kontrol motor kiri ditugaskan ke IN1 pin 5, IN2 ke pin 6

const int IN3 = 9;

const int IN4 = 10;

// L298N telah ditetapkan dengan koneksi kontrol motor kanan IN3 pin 9, IN4 pin 10

String readString;

// Pembacaan data Bluetooth dimulai

pengaturan batal ()

{

  pinMode (IN1, OUTPUT);

  pinMode (IN2, OUTPUT);

  pinMode (IN3, OUTPUT);

  pinMode (IN4, OUTPUT);

 // Pin IN1, IN2, IN3 dan IN4 ditetapkan sebagai pin OUTPUT

  iletisim.beg yang (9600); // Komunikasi Bluetooth dimulai

  Serial.beg yang (9600); // Monitor serial dimulai

}

membatalkan loop ()

{

  sementara (contact.available ())

  {

    delay (10);

    char c = contact.read ();

    readString + = c;

  }

  if (readString.length ()> 0)

  {

    Serial.println (ReadString);

    if (readString == "STOP")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 0);

    }

    lain jika (readString == "NEXT")

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    lain jika (readString == "BACK")

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    lain jika (readString == "LEFT")

// Roda kanan ke depan, roda kiri harus kembali

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    lain jika (readString == "SAG")

// Roda kiri harus maju, roda kanan harus berputar kembali

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    lain jika (readString == "SAGASAGI")

// Semua roda mundur. Tetapi roda kiri harus berputar lebih cepat

    {

     analogWrite (IN1, 255);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 125);

    }

    lain jika (readString == "SOLASAGI") // Semua roda mundur. Tetapi roda yang tepat harus berputar lebih cepat

    {

     analogWrite (IN1, 125);

     analogWrite (IN2, 0);

     analogWrite (IN3, 0);

     analogWrite (IN4, 255);

    }

    lain jika (readString == "UPTACK")

// Semua roda bergerak maju. Tetapi roda kiri harus berputar lebih cepat

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 255);

     analogWrite (IN3, 125);

     analogWrite (IN4, 0);

    }

    lain jika (readString == "LEFT")

// Semua roda bergerak maju. Tetapi roda yang tepat harus berputar lebih cepat

    {

     analogWrite (IN1, 0);

     analogWrite (IN2, 124);

     analogWrite (IN3, 255);

     analogWrite (IN4, 0);

    }

    readString = "";

// Menyediakan kontrol komunikasi yang berkelanjutan melalui Bluetooth.

  }

}

Tampilkan Selengkapnya

What's new in the latest 1.0

Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Tampilkan Selengkapnya

Video dan tangkapan layar

  • STEAMXMAKER_BT poster
  • STEAMXMAKER_BT screenshot 1
  • STEAMXMAKER_BT screenshot 2
  • STEAMXMAKER_BT screenshot 3
  • STEAMXMAKER_BT screenshot 4
  • STEAMXMAKER_BT screenshot 5
  • STEAMXMAKER_BT screenshot 6
  • STEAMXMAKER_BT screenshot 7

Versi lama STEAMXMAKER_BT

STEAMXMAKER_BT 1.0

4.0 MBMay 19, 2023
Unduh
ikon APKPure

Pengunduhan Super cepat dan aman melalui aplikasi APKPure

Sekali klik untuk menginstal file XAPK/APK di Android!

Unduh APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies