Modul Bluetooth HC-05 adalah salah satu modul
komunikasi nirkabel yang sering digunakan dalam proyek IoT dan robotika. Dengan
HC-05, Anda dapat dengan mudah mengontrol perangkat elektronik menggunakan
smartphone. Artikel ini akan membahas cara menghubungkan HC-05 dengan Arduino
dan mengontrol perangkat melalui aplikasi Bluetooth.
1. Peralatan yang Dibutuhkan
Untuk memulai proyek ini, Anda memerlukan:
- Arduino
Uno (atau
jenis lain)
- Modul
Bluetooth HC-05
- Smartphone
dengan aplikasi Bluetooth Serial Terminal
- LED
atau perangkat lain yang akan dikontrol
- Kabel
jumper
- Resistor
220Ω (jika menggunakan LED)
2. Menghubungkan HC-05 ke Arduino
Sambungkan modul HC-05 ke Arduino sebagai berikut:
Pin HC-05 |
Pin Arduino |
VCC |
5V |
GND |
GND |
TXD |
RX
(Gunakan pembagi tegangan jika perlu) |
RXD |
TX |
Jika Anda menggunakan LED, sambungkan salah satu kaki
LED ke pin 8 Arduino dan kaki lainnya ke GND melalui resistor 220Ω.
3. Contoh Kode Arduino
Berikut adalah contoh kode untuk mengontrol LED
menggunakan smartphone:
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(10, 11); // RX ke pin 10, TX
ke pin 11
int ledPin = 8;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
bluetooth.begin(9600);
Serial.println("Bluetooth siap, hubungkan dengan smartphone");
}
void loop() {
if
(bluetooth.available()) {
char data =
bluetooth.read();
Serial.print("Data diterima: ");
Serial.println(data);
if (data ==
'1') {
digitalWrite(ledPin, HIGH);
Serial.println("LED ON");
} else if
(data == '0') {
digitalWrite(ledPin, LOW);
Serial.println("LED OFF");
}
}
}
4. Mengontrol Arduino dari
Smartphone
- Unduh
aplikasi
seperti "Serial Bluetooth Terminal" di Play Store.
- Pasangkan
HC-05 dengan
smartphone melalui pengaturan Bluetooth.
- Hubungkan
aplikasi ke HC-05, biasanya dengan baud rate 9600.
- Kirim
karakter ‘1’ untuk
menyalakan LED dan ‘0’ untuk mematikannya.
5. Kesimpulan
Menggunakan HC-05 dengan Arduino memungkinkan kontrol
perangkat secara nirkabel dengan mudah. Dengan aplikasi Bluetooth, Anda bisa
mengembangkan proyek seperti kontrol lampu, robot, atau sistem keamanan.
Selamat mencoba!
Tidak ada komentar:
Jangan lupa like, share, komentar, dan subscribe channel youtube kami. Terimakasih.