halaman depan aplikasi pembelajaran pendidikan Arduino Bluetooth Controller

Kontrol setiap pengontrol mikro yang menggunakan modul Bluetooth dengan ponsel cerdas Anda

Apakah Anda seorang penggemar Arduino yang selalu ingin mengontrol proyek Anda melalui ponsel Android Anda tetapi tidak punya waktu, kesabaran atau pengetahuan untuk membangun pengontrol Android Bluetooth? Maka pengontrol Arduino Bluetooth adalah apa yang Anda butuhkan!

Aplikasi Android ini dapat membuat koneksi dengan proyek Arduino/Microcontroller yang melibatkan modul Bluetooth! Ini memungkinkan pengguna untuk mengatur UUID dari modul Bluetooth -nya sendiri untuk menghubungkan aplikasi Android dengan proyeknya !!! UUID default yang dilengkapi dengan aplikasi ini adalah untuk HC-06 Wireless Serial 4 Pin Bluetooth RF Transceiver Module RS232. (Jika Anda menggunakan UUID default untuk memasangkan modul BT dengan ponsel cerdas Anda untuk pertama kalinya, Anda harus memberikan kata sandi 4 digit. Kata sandi ini adalah '1234'.)

Aplikasi terdiri dari 4 mode perintah:

1. Mode Kendaraan: Dengan menekan tombol "joystick", pengguna dapat mengontrol kendaraan dengan gerakan tertentu. Untuk interpretasi gerakan ke perintah, aplikasi menggunakan sensor accelerometer bawaan dari perangkat pintar. Ada 8 gerakan berbeda yang tersedia (depan, belakang, kiri, kanan, front_left, front_right, back_left, back_right).

Anda dapat mengatur gerakan ini dengan perintah khusus Anda sendiri melalui tombol menu "Setel perintah".

Selain itu, ada tombol berhenti dan Android yang dapat ditetapkan dengan perintah khusus juga.

*** PENTING *** Mode menyediakan melalui opsi menu opsi untuk mengubah orientasi Accelerometer Axises (x-> y, y-> x) untuk beroperasi dengan benar di ponsel Android dengan orientasi default yang berbeda.

Selain itu, opsi menu memberikan tombol perubahan sensitivitas untuk memodifikasi titik di mana aplikasi menangkap peristiwa gerakan untuk mode ini. Seperti judulnya, mode ini dirancang khusus untuk mengontrol remote kendaraan yang menggunakan modul Bluetooth dan mikrokontroler.

2. FADER MODE: Mode ini memberi pengguna fader-meekbar yang dapat mengirim perintah dari 0-9 dan memungkinkan pengguna untuk bereksperimen dengan servos, LED, motor dan banyak lagi.

3. Mode Pengontrol: Mode ini menyediakan tata letak pengontrol standar dengan total 10 tombol yang dapat ditetapkan dengan perintah khusus. Tombol panah secara khusus dirancang untuk mengirim perintah secara terus menerus saat ditekan, untuk mensimulasikan pengontrol yang sebenarnya.

4. Mode Terminal: Mode ini menyediakan antarmuka seperti terminal di mana pengguna dapat mengetik dan mengirim perintah individu atau beberapa yang akan mengeksekusi secara berurutan. Karena port serial Arduino menerima satu byte pada satu waktu, jika pengguna mengetik string di bidang teks input, aplikasi membagi string itu menjadi karakter dan mengirimkannya satu per satu ke Arduino. Perlu dicatat bahwa spasi atau string kosong dilewati.

Semua pengaturan dan perintah aplikasi disimpan secara permanen dan dapat diakses dan dimodifikasi kapan saja sesuai dengan kebutuhan Anda.

######################################################

Kode samping Arduino

Kode di bawah ini adalah contoh bagaimana Arduino dapat "mendengarkan" perintah yang menerima melalui aplikasi Android ini.

Char Incomingbyte; // variabel untuk menerima data dari port serial

void setup () {

Serial.Begin (9600); // Mulai komunikasi serial di 9600bps

}

void loop () {

if (serial.available ()> 0) // Jika data tersedia untuk dibaca

{

incomingbyte = serial.read (); // Bacalah dan simpan di 'IncomingByte'

}

}

____________________________________

© 'Arduino' adalah merek dagang dari tim Arduino

____________________________________