Ini adalah antara muka monitor bersiri Bluetooth untuk eksperimen dengan Arduino & Bluetooth
Boleh digunakan dengan modul Bluetooth seperti HC-05, HC-06
Keistimewaan
★ Ia menghidupkan Bluetooth dari aplikasi
★ Ia dapat mengimbas peranti yang tersedia
★ Boleh memilih peranti yang relevan apabila terdapat lebih dari satu peranti yang tersedia
★ antara muka & ciri yang boleh disesuaikan
★ ciri Sambungan Auto
Sekiranya aplikasi yang diaktifkan dengan ciri ini akan menyimpan alamat mac modul Bluetooth yang terakhir disambungkan dan cuba sambungkan modul itu semasa aplikasi dimulakan. Anda boleh menukar ciri ini mengaktifkan atau mematikan dari tetapan
Contoh Kod
#sertakan "SoftwareSerial.h"
SoftwareSerial bt (2, 3); // RX | TX (Pendawaian: RX-> TX dari Modul BT, TX-> RX dari Modul BT, Gunakan pembahagi tahap atau pembahagi voltan perintang jika modul BT anda menggunakan tahap Logik 3.3V)
batal persediaan () {
Serial.begin (9600);
bt.begin (9600);
}
gelung kosong () {
jika (b. tersedia ())
Serial.write (bt.read ());
jika (Bersiri. tersedia ())
bt.write (Serial.read ());
}
/ *
Ini akan menghantar Input monitor bersiri PC anda ke aplikasi dan input aplikasi ke PC
Aplikasi akan mengenali akhir mesej dari watak '\ r'.
Oleh itu, pilih "Carriage return" atau "Both NL & CR" di monitor bersiri PC.
Dan anda juga harus menggunakan println () dan bukannya cetak () ketika membuat kod anda sendiri dengan beberapa perintah.
Cth: -
bt.print ("Hello");
Ini tidak menunjukkan msg dalam aplikasi kerana tidak mengandungi '\ r' pada akhir mesej.
jadi anda perlu kod seperti di bawah
Cth: -
bt.println ("Hello"); atau bt.print ("Hello \ r");
Kedua-duanya menunjukkan output dalam aplikasi kerana kedua-duanya mengandungi '\ r'
* /