Use APKPure App
Get STEAMXMAKER_BT old version APK for Android
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.
}
}
Diunggah oleh
Ek ShareefZada
Perlu Android versi
Android 4.4+
Kategori
Laporkan
Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
STEAMXMAKER_BT
1.0 by Musteren
May 19, 2023