Modul Bluetooth HC-05 adalah salah satu modul
komunikasi nirkabel yang sering digunakan dalam proyek Arduino untuk
menghubungkan mikrokontroler dengan perangkat lain seperti smartphone atau komputer.
Artikel ini akan membahas langkah-langkah menghubungkan HC-05 dengan Arduino
dan contoh kode sederhana untuk komunikasi serial.
1. Komponen yang Dibutuhkan
Untuk menghubungkan HC-05 dengan Arduino, Anda
memerlukan:
- Arduino Uno
- Modul Bluetooth HC-05
- Kabel jumper
- Resistor 1kΩ dan 2kΩ (opsional, untuk menurunkan
tegangan TX dari Arduino)
2. Koneksi Modul HC-05 ke Arduino
HC-05 berkomunikasi dengan Arduino melalui antarmuka
serial (UART). Berikut adalah cara menghubungkan pin HC-05 ke Arduino:
Pin HC-05 |
Pin Arduino |
VCC |
5V |
GND |
GND |
TXD |
RX (Pin
10, gunakan SoftwareSerial) |
RXD |
TX (Pin
11, gunakan pembagi tegangan jika perlu) |
STATE |
Tidak
perlu dihubungkan |
EN/KEY |
Tidak
perlu dihubungkan |
Catatan: Jika menggunakan Arduino Uno, sebaiknya gunakan SoftwareSerial
untuk komunikasi, karena port serial utama digunakan untuk komunikasi dengan
komputer.
3. Contoh Program untuk Komunikasi
HC-05 dengan Arduino
Berikut adalah contoh kode sederhana yang memungkinkan
komunikasi dua arah antara Arduino dan perangkat Bluetooth, seperti smartphone:
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // RX ke pin 10, TX
ke pin 11
void setup() {
Serial.begin(9600); // Untuk komunikasi dengan Serial Monitor
bluetooth.begin(9600); // Untuk komunikasi dengan HC-05
Serial.println("Bluetooth HC-05 Siap");
}
void loop() {
if
(bluetooth.available()) {
char data =
bluetooth.read();
Serial.print("Data diterima: ");
Serial.println(data);
}
if (Serial.available())
{
char data =
Serial.read();
bluetooth.write(data);
}
}
4. Cara Menggunakan HC-05 dengan
Smartphone
- Pasangkan Bluetooth HC-05 dengan smartphone melalui
pengaturan Bluetooth.
- Gunakan aplikasi serial Bluetooth seperti "Serial Bluetooth
Terminal" di Android untuk mengirim dan menerima data.
- Coba kirim pesan dari aplikasi ke Arduino, dan lihat respons di
Serial Monitor.
5. Troubleshooting
Jika HC-05 tidak berfungsi dengan baik, periksa hal
berikut:
- Pastikan
koneksi kabel sudah benar.
- Coba
ubah baud rate jika komunikasi tidak berjalan.
- Pastikan
modul dalam mode komunikasi, bukan mode AT Command.
Kesimpulan
Modul Bluetooth HC-05 adalah cara mudah untuk
menambahkan komunikasi nirkabel ke proyek Arduino Anda. Dengan mengikuti
langkah-langkah di atas, Anda dapat dengan mudah menghubungkan HC-05 ke Arduino
dan berkomunikasi dengan perangkat lain seperti smartphone atau komputer.
Selamat mencoba!
Tidak ada komentar:
Jangan lupa like, share, komentar, dan subscribe channel youtube kami. Terimakasih.