Isi kandungan:

AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board !: 5 Langkah
AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board !: 5 Langkah

Video: AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board !: 5 Langkah

Video: AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board !: 5 Langkah
Video: REVIEW, HC 05 BLUETOOTH MODULE! 2024, November
Anonim
AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board!
AT Perintah untuk Modul Bluetooth (HC-05 W / EN Pin and BUTTON) Menggunakan Arduino Board!

Oleh Jay Amiel AjocGensan PH

Instruksional ini akan membantu anda memulakan dengan menggunakan modul bluetooth HC05 anda. Pada akhir arahan ini, anda akan belajar tentang menghantar arahan AT ke modul untuk mengkonfigurasi / mengubahnya (nama, kata laluan, kadar baud dll) menggunakan papan arduino anda.

Langkah 1: Bahan

1. Arduino UNO

2. Modul Bluetooth HC05

3. Wayar Pelompat

4. Papan roti

5. Perintang (1k dan 2k)

Itu sahaja!

Langkah 2: Diagram Pendawaian

Gambarajah pendawaian
Gambarajah pendawaian

Ikuti prosedur ini jika anda ingin memulakan AT koms dengan HC-05 anda (dengan pin EN dan BUTTON di sebelah kanan BT)

Buat sambungan ff!

BT VCC ke Arduino 5V

BT GND ke Arduino GND

BT TX ke Arduino D2

BT RX ke Arduino D3 (Gunakan VOLTAGE DIVIDER untuk bahagian ini! BT Rx tidak dapat menangani isyarat 5V dari arduino!)

Langkah 3: Muat naik Kod ke Arduino Board

CATATAN: Sebelum memuat naik, lepaskan kabel tx dan rx yang meninggalkan sambungan 5V dan ground sahaja.

Selepas bahagian "Selesai memuat naik", sambungkan semula BT TX ke ARDUINO D2 dan BT RX ke ARDUINO D3 (masih, dengan pembahagi voltan).

LED pada HC-05 harus berkelip dengan cepat sekitar 5 kali sesaat.

#sertakan

SoftwareSerial BTserial (2, 3); // RX | TX // Sambungkan HC-05 TX ke Arduino pin 2 RX.

// Sambungkan HC-05 RX ke Arduino pin 3 TX

char c = '';

batal persediaan () {

Serial.begin (9600);

Serial.println ("Arduino sudah siap");

Serial.println ("Ingatlah untuk memilih Kedua-dua NL & CR dalam monitor bersiri");

// Kelajuan bersiri lalai HC-05 untuk mod AT ialah 38400

BTserial.begin (38400);

}

gelung kosong () {

// Terus membaca dari HC-05 dan hantar ke Arduino Serial Monitor

jika (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Terus membaca dari Arduino Serial Monitor dan hantar ke HC-05

jika (Bersiri. tersedia ()) {

c = Serial.read ();

BTserial.write (c); }

}

Langkah 4: Meletakkan Modul BT ke AT MODE

Image
Image
Meletakkan Modul BT ke AT MODE
Meletakkan Modul BT ke AT MODE

Dengan Arduino aktif, lakukan perkara berikut:

Tanggalkan sambungan 5V ke BT VCC

Tekan dan tahan suis butang pada modul BT

Sambungkan semula BT VCC ke 5V (sambil masih menekan suis butang), LED harus menyala.

Lepaskan suis butang dan LED harus berkedip perlahan / mati sekali setiap beberapa saat (lebih kurang 2 saat).

Ini menunjukkan mod AT.

Langkah 5: Hantar Perintah AT

Sekarang anda berada dalam mod AT, anda kini boleh memulakan komersil AT.

Berikut adalah beberapa contoh arahan AT yang boleh anda gunakan atau anda boleh mencari di internet untuk perintah AT yang lain.

Untuk mengembalikan HC-05 ke mfg. tetapan lalai: "AT + ORGL"

Untuk mendapatkan versi HC-05 anda, masukkan: "AT + VERSION?"

Untuk menukar nama peranti dari HC-05 lalai, katakan MYBLUE masukkan: "AT + NAME = MYBLUE"

Untuk menukar kod keselamatan lalai dari 1234 hingga 2987 masukkan: "AT + PSWD = 2987"

Untuk menukar kadar baud HC-05 dari 9600 lalai ke 115200, 1 bit berhenti, 0 pariti masukkan: "AT + UART = 115200, 1, 0"

CATATAN PENTING: Jika anda menggunakan perintah AT dengan "?", Lakukan ini sambil menekan butang pada papan BT, tekan enter di komputer. Itu mesti melakukannya.

Disyorkan: