Modul Bluetooth HC-05 adalah modul komunikasi nirkabel berbasis teknologi Bluetooth. Modul ini mendukung komunikasi serial (UART), yang membuatnya sangat mudah untuk diintegrasikan dengan berbagai mikrokontroler, termasuk Arduino. Modul Bluetooth bekerja pada frekuensi 2,4 GHz dan memiliki jangkauan komunikasi sekitar 10 meter, tergantung pada kondisi lingkungan.
Baca juga : Review Sensor Suhu DHT11: Cara Kerja dan Aplikasinya dengan Arduino
Spesifikasi Teknis Modul Bluetooth HC-05
• Versi Bluetooth: 2.0+EDR (Enhanced Data Rate)
• Frekuensi Operasi: 2,4 GHz ISM band
• Mode Kerja: Master/Slave
• Jangkauan: Sekitar 10 meter
• Tegangan Operasi: 3,3V (Logika tingkat 3,3V)
• Antarmuka: UART
• Kecepatan Baud: 9600 (default), dapat diatur dari 1200 hingga 1382400
• Dimensi: 28mm x 15mm x 2.35mm
Komponen Utama pada Modul HC-05
1. Pin VCC dan GND
Pin ini digunakan untuk menghubungkan modul dengan sumber daya. Modul ini beroperasi pada tegangan 3,3V.
2. Pin TXD dan RXD
Pin ini adalah pin komunikasi serial yang terhubung ke pin RX dan TX pada Arduino.
3. Pin EN (Enable)
Pin ini digunakan untuk mengaktifkan atau menonaktifkan modul.
4. LED Indikator
LED ini menunjukkan status koneksi Bluetooth. Berkedip cepat saat tidak terhubung dan berkedip lambat saat terhubung.
Cara Menggunakan Modul Bluetooth HC-05 dengan Arduino
Komponen Dasar
• Modul Bluetooth HC-05
• Arduino (contoh: Arduino Uno)
• Breadboard dan kabel jumper
• Resistor (opsional, untuk penurunan tegangan jika diperlukan)
Langkah-langkah Koneksi Hardware
1. Persiapan Peralatan
Siapkan semua peralatan yang diperlukan termasuk Arduino, modul HC-05, breadboard dan kabel jumper.
2. Koneksi Pin
Sambungkan pin pada modul HC-05 ke Arduino sebagai berikut:
• HC-05 VCC ke 5V Arduino
• HC-05 GND ke GND Arduino
• HC-05 TXD ke Arduino RX (Pin 0)
• HC-05 RXD ke Arduino TX (Pin 1)
• HC-05 EN ke 3.3V Arduino (jika diperlukan)
Pastikan koneksi ini dilakukan dengan hati-hati untuk menghindari kerusakan pada modul atau Arduino.
3. Penyusunan Breadboard
Tempatkan modul HC-05 dan Arduino pada breadboard untuk memastikan semua koneksi stabil dan mudah diatur.
Mengatur Kecepatan Baud
Secara default, modul HC-05 menggunakan kecepatan baud 9600. Jika Anda perlu mengubah kecepatan baud atau pengaturan lainnya, Anda bisa menggunakan perintah AT Command.
Mengirim AT Command
1. Masuk ke Mode Command
Untuk masuk ke mode command, sambungkan pin EN ke 3.3V dan lakukan reset pada modul. Setelah itu, modul akan siap menerima perintah AT.
2. Kirim Perintah AT
Gunakan perangkat lunak serial monitor seperti Arduino IDE untuk mengirim perintah AT ke modul. Pastikan kecepatan baud serial monitor sesuai dengan pengaturan modul (misalnya 9600 baud).
Contoh perintah:
• AT (untuk memeriksa koneksi)
• AT+VERSION? (untuk memeriksa versi firmware)
• AT+NAME=NamaBaru (untuk mengganti nama modul)
• AT+BAUD4 (untuk mengubah kecepatan baud menjadi 9600)
Contoh Proyek dengan Arduino
Peralatan yang Diperlukan
• Arduino Uno
• Modul Bluetooth HC-05
• LED
• Resistor 220 ohm
• Breadboard dan kabel jumper
Skema Koneksi
• HC-05 VCC ke 5V Arduino
• HC-05 GND ke GND Arduino
• HC-05 TXD ke Arduino RX (Pin 0)
• HC-05 RXD ke Arduino TX (Pin 1)
• LED Anoda ke Pin 13 Arduino (melalui resistor 220 ohm)
• LED Katoda ke GND Arduino
Kode Program
char incomingByte; // Variabel untuk menyimpan data yang diterima
void setup() {
Serial.begin(9600); // Inisialisasi komunikasi serial pada baud rate 9600
pinMode(13, OUTPUT); // Set pin 13 sebagai output
}
void loop() {
if (Serial.available() > 0) { // Jika ada data yang tersedia
incomingByte = Serial.read(); // Baca data
if (incomingByte == '1') { // Jika data adalah '1'
digitalWrite(13, HIGH); // Nyalakan LED
}
else if (incomingByte == '0') { // Jika data adalah '0'
digitalWrite(13, LOW); // Matikan LED
}
}
}
Pengujian Proyek
Setelah mengupload kode di atas ke Arduino, Anda dapat mengendalikan LED melalui koneksi Bluetooth menggunakan aplikasi terminal Bluetooth pada smartphone. Berikut ini cara yang dapat Anda lakukan:
1. Pasangkan Bluetooth
Aktifkan Bluetooth pada smartphone dan pasangkan dengan modul HC-05. Default PIN untuk HC-05 biasanya adalah `1234` atau `0000`.
2. Gunakan Aplikasi Terminal
Unduh dan buka aplikasi terminal Bluetooth dari Play Store atau App Store. Contoh aplikasi: Bluetooth Terminal, Serial Bluetooth Terminal, dsb.
3. Kirim Perintah
Setelah tersambung, kirim `1` untuk menyalakan LED dan `0` untuk mematikan LED.
Siap Untuk Membuat Proyek Impianmu Menjadi Kenyataan?
Klik di sini untuk chat langsung via WhatsApp dan dapatkan dukungan langsung dari tim ahli kami!
0 on: "Ulasan Modul Bluetooth HC-05: Cara Menggunakannya dengan Arduino"