Daftar Isi:
- Langkah 1: Pengantar Singkat Komunikasi dan Protokol Bluetooth
- Langkah 2: Mengirim Data ke Arduino Melalui Bluetooth
- Langkah 3: Sirkuit
- Langkah 4: Kode
- Langkah 5: Mengirim AT-Commands ke Modul Bluetooth HC05
- Langkah 6: Beli Modul Bluetooth HC05
Video: Memulai Dengan Modul Bluetooth HC05 & Arduino [Tutorial]: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
Direkomendasikan:
Memulai Dengan Python untuk ESP8266 & ESP32: 6 Langkah
Memulai Dengan Python untuk ESP8266 & ESP32: Latar Belakang ESP8266 dan adiknya ESP32 adalah mikrochip Wi-Fi berbiaya rendah dengan tumpukan TCP/IP penuh dan kemampuan pengontrol mikro. Chip ESP8266 pertama kali menjadi perhatian komunitas pembuat pada tahun 2014. Sejak itu, harga rendah (
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: 11 Langkah
Arduino Memulai Dengan Perangkat Keras dan Perangkat Lunak & Tutorial Arduino: Saat ini, Pembuat, Pengembang lebih memilih Arduino untuk pengembangan prototipe proyek yang cepat. Arduino adalah platform elektronik sumber terbuka berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Arduino memiliki komunitas pengguna yang sangat baik. Papan Arduino d
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Papan Esp di Arduino Ide dan Pemrograman Esp: 4 Langkah
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Ide dan Pemrograman Arduino Esp: Dalam instruksi ini kita akan belajar cara memasang papan esp8266 di Arduino IDE dan cara memprogram esp-01 dan mengunggah kode di dalamnya. ini dan kebanyakan orang menghadapi masalah
ESP8266-NODEMCU $3 Modul WiFi #1- Memulai Dengan WiFi: 6 Langkah
ESP8266-NODEMCU $3 Modul WiFi #1- Memulai Dengan WiFi: Dunia baru komputasi mikro ini telah tiba dan benda ini adalah ESP8266 NODEMCU. Ini adalah bagian pertama yang menunjukkan bagaimana Anda dapat menginstal lingkungan esp8266 di IDE arduino Anda melalui video persiapan dan sebagai bagian-bagiannya termasuk
Blink LED dengan Menggunakan ESP32 NodeMCU WiFi & Modul Bluetooth Tutorial: 5 Langkah
Berkedip LED dengan Menggunakan ESP32 NodeMCU WiFi & Modul Bluetooth Tutorial: DeskripsiNodeMCU adalah platform IoT open source. Ini diprogram dengan menggunakan bahasa skrip Lua. Platform ini didasarkan pada proyek sumber terbuka eLua. Platform ini menggunakan banyak proyek sumber terbuka, seperti lua-cjson, spiffs. NodeMc ESP32 ini