Use APKPure App
Get STEAMXMAKER_BT old version APK for Android
Kawal kereta berasaskan Arduino anda menggunakan Bluetooth.
Ikuti Langkah-langkah DALAM ORDER
1. Telefon atau tablet yang anda gunakan mestilah berasaskan Android.
2. Pasang bekalan kuasa yang diperlukan untuk mengaktifkan modul bluetooth Hc05 atau Hc06.
3. Jika semua sambungan betul, lampu pada modul bluetooth anda akan dihidupkan dan modul anda akan diaktifkan.
4. Pertama, cari modul bluetooth melalui tetapan telefon sendiri. Anda akan menemui nama HC05 atau HC06.
5. Sekarang pasangkan modul bluetooth ini dengan telefon anda.
6. Buka aplikasi yang mendarat di telefon anda dan sahkan permintaan kebenaran bluetooth untuk membuat sambungan. Anda akan melihat Hc05 atau Hc06 pada skrin yang muncul. Pilih ...
7. Selepas pilihan anda, aplikasi anda akan sepadan dengan modul anda. (Jadi pertama anda perlu berpasangan dengan telefon dan kemudian dengan aplikasinya.)
8. Apabila pasangan bluetooth dengan telefon dicapai - lampu berkelip pada HC-06 -> bertukar secara berterusan.
- Lampu kilat pada HC-05 -> berkelip pada jarak yang lebih lama
Nota: Anda boleh menyesuaikan butang 1,2 dan 3 dalam aplikasi untuk ciri seperti tanduk, lampu, gelincir dll.
Sekarang ujian kerja anda dengan mengedit kod anda dan buat penyesuaian yang diperlukan.
#include
Komunikasi perisianSerial (13, 12);
/ // Tx dan Rx pin ditakrifkan
int int IN1 = 5;
int int IN2 = 6;
// L298N meninggalkan sambungan kawalan motor diberikan kepada IN1 pin 5, IN2 hingga pin 6
int int IN3 = 9;
int int IN4 = 10;
// L298N telah diberikan dengan sambungan kawalan motor kanan IN3 pin 9, IN4 pin 10
Bacaan stringString;
// Membaca data Bluetooth bermula
batal persediaan ()
{
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (IN3, OUTPUT);
pinMode (IN4, OUTPUT);
// IN1, IN2, IN3 dan IN4 pin ditugaskan sebagai pin OUTPUT
iletisim.beg itu (9600); // Komunikasi Bluetooth bermula
Serial.beg itu (9600); // Pemantauan Serial bermula
}
kekosongan gelung ()
{
sementara (contact.available ())
{
tunda (10);
char c = contact.read ();
readString + = c;
}
jika (readString.length ()> 0)
{
Serial.println (ReadString);
jika (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 == "KEMBALI")
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
lain jika (readString == "KIRI")
/ / Roda kanan ke hadapan, Roda kiri mesti kembali
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
lain jika (readString == "SAG")
/ / Roda kiri harus maju, Roda kanan harus berpaling
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
lain jika (readString == "SAGASAGI")
// Semua roda pergi ke belakang. Tetapi roda kiri perlu berputar lebih cepat
{
analogWrite (IN1, 255);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 125);
}
lain jika (readString == "SOLASAGI") // Semua roda pergi ke belakang. Tetapi roda kanan harus berputar lebih cepat
{
analogWrite (IN1, 125);
analogWrite (IN2, 0);
analogWrite (IN3, 0);
analogWrite (IN4, 255);
}
lain jika (readString == "UPTACK")
// Semua roda maju ke hadapan. Tetapi roda kiri perlu berputar lebih cepat
{
analogWrite (IN1, 0);
analogWrite (IN2, 255);
analogWrite (IN3, 125);
analogWrite (IN4, 0);
}
lain jika (readString == "KIRI")
// Semua roda maju ke hadapan. Tetapi roda kanan harus berputar lebih cepat
{
analogWrite (IN1, 0);
analogWrite (IN2, 124);
analogWrite (IN3, 255);
analogWrite (IN4, 0);
}
readString = "";
// Ia menyediakan kawalan berterusan komunikasi melalui Bluetooth.
}
}
Last updated on May 19, 2023
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Dimuat naik oleh
Ek ShareefZada
Memerlukan Android
Android 4.4+
Category
Laporkan
STEAMXMAKER_BT
1.0 by Musteren
May 19, 2023