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
ikon STEAMXMAKER_BT

1.0 by Musteren


May 19, 2023

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.

  }

}

Terjemahan Memuat...

Informasi APL tambahan

Versi Terbaru

Permintaan STEAMXMAKER_BT Update 1.0

Diunggah oleh

Ek ShareefZada

Perlu Android versi

Android 4.4+

Tampilkan Selengkapnya

Apa yang baru dalam versi terbaru 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

STEAMXMAKER_BT Tangkapan layar

Komentar Loading...
Bahasa
Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Berlangganan dengan sukses!
Anda sekarang berlangganan APKPure.
Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Kesuksesan!
Anda sekarang berlangganan buletin kami.