Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Anda dapat membaca ini dan tutorial luar biasa lainnya di situs web resmi ElectroPeak
Dalam tutorial ini, Anda akan belajar bagaimana berkomunikasi dan mengirim data dengan Bluetooth menggunakan Modul Bluetooth HC05 dan papan Arduino. Di akhir artikel ini, Anda akan belajar:
- Informasi umum tentang protokol Bluetooth
- Cara mengirim data menggunakan Bluetooth
- Bagaimana cara mengirim AT-Command ke HC05
Langkah 1: Pengantar Singkat Komunikasi dan Protokol Bluetooth
Ada beberapa cara untuk komunikasi nirkabel seperti NRF, ZigBee, Wi-Fi, dan Bluetooth.
protokol Bluetooth; metode komunikasi yang terjangkau di jaringan PAN, dengan kecepatan data maksimum 1Mb/S, bekerja dalam kisaran nominal 100 meter menggunakan frekuensi 2,4 G adalah cara umum komunikasi nirkabel.
Modul HC05 adalah modul Bluetooth yang menggunakan komunikasi serial, banyak digunakan dalam proyek elektronik.
HC05 modul Bluetooth spesifikasi penting:
- Tegangan kerja: 3.6V – 5V
- Antena internal: Ya
- Koneksi otomatis ke perangkat terakhir: Ya
Langkah 2: Mengirim Data ke Arduino Melalui Bluetooth
Modul HC05 memiliki regulator 3.3v internal dan itulah sebabnya Anda dapat menghubungkannya ke tegangan 5v. Tetapi kami sangat menyarankan tegangan 3.3V, karena logika pin komunikasi serial HC05 adalah 3.3V. Memasok 5V ke modul dapat menyebabkan kerusakan pada modul.
Agar modul tidak rusak dan berfungsi dengan baik, sebaiknya gunakan rangkaian pembagian resistansi (5v hingga 3.3v) antara pin arduino TX dan pin modul RX. Saat master dan slave terhubung, LED biru dan merah di papan berkedip setiap 2 detik. Jika tidak terhubung, hanya warna biru yang berkedip setiap 2 detik.
Langkah 3: Sirkuit
Langkah 4: Kode
Untuk berkomunikasi dengan HC05 menggunakan Bluetooth, Anda memerlukan aplikasi terminal Bluetooth di ponsel Anda. Anda dapat menggunakan yang ini. Sekarang untuk mulai mentransfer data, unggah kode ini di Arduino Anda dan sambungkan HC05 menggunakan aplikasi yang baru saja Anda instal. Nama komunikasi adalah HC05, kata sandinya adalah 1234 atau 0000 dan kecepatan transfer baud adalah 9600 secara default.
Mari kita lihat kode lebih dalam dan lihat apa arti setiap baris:
#sertakan "SoftwareSerial.h"
perpustakaan yang Anda butuhkan untuk komunikasi serial perangkat lunak. Anda dapat mengunduhnya di sini.
Perangkat LunakSerial MyBlue(2, 3);
Definisi perangkat lunak untuk pin serial; RX2 & TX3
MyBlue.begin(9600);
Mengkonfigurasi baud rate serial perangkat lunak pada 9600
Membaca data serial dan Menghidupkan/Mematikan LED yang sesuai.
Langkah 5: Mengirim AT-Commands ke Modul Bluetooth HC05
Dengan menekan dan menahan tombol, modul beralih ke mode AT-command. Jika tidak, ini berfungsi dalam mode komunikasi. Beberapa modul memiliki tombol tekan dalam paketnya dan tidak perlu menambahkannya lagi. Baud rate default untuk masuk ke mode At-command adalah 38400. Sekarang unggah kode ini di papan Anda dan atur perintah menggunakan Serial Monitor.
Anda akan menerima RESPONS dengan mengirimkan COMMAND ke modul. Berikut adalah beberapa perintah AT yang paling penting:
Langkah 6: Beli Modul Bluetooth HC05
Beli modul HC05 Blurtooth dari ElectroPeak