HC-05 Adalah sebuah modul Bluetooth SPP (Serial Port Protocol) yang mudah digunakan untuk komunikasi serial wireless (nirkabel) yang mengkonversi port serial ke Bluetooth. HC-05 menggunakan modulasi bluetooth V2.0 + EDR (Enchanced Data Rate) 3 Mbps dengan memanfaatkan gelombang radio berfrekuensi 2,4 GHz.
Modul ini dapat digunakan sebagai slave maupun master. HC-05 memiliki 2 mode konfigurasi, yaitu AT mode dan Communication mode. AT mode berfungsi untuk melakukan pengaturan konfigurasi dari HC-05. Sedangkan Communication mode berfungsi untuk melakukan komunikasi bluetooth dengan piranti lain.
Dalam penggunaannya, HC-05 dapat beroperasi tanpa menggunakan driver khusus. Untuk berkomunikasi antar Bluetooth, minimal harus memenuhi dua kondisi berikut:
Komunikasi harus antara master dan slave.
Password harus benar (saat melakukan pairing).
Jarak sinyal dari HC-05 adalah 30 meter, dengan kondisi tanpa halangan.
DESKRIPSI
Modul bluetooth HC-05 memiliki enam pin yaitu VCC, GND, RX, TX, Key dan State. Secara default, modul ini menjadi perangkat slave yang artinya hanya menerima sinyal dan tidak dapat memulai koneksi jika belum disetting menjadi master slave.
HC-05 |
Agar dapat mengirim dan menerima data dari mikro ke modul atau sebaliknya, maka kita perlu mengubahnya ke mode master slave dengan menerapkan beberapa perintah AT. Tetapi jika hanya ingin menghubungkan HC 05 dengan ponsel android, cukup menggunakannya Mode Slave saja.
Kecepatan transfer default dari modul ini adalah 9600 baud rate. Modul HC-05 memiliki pasword dari pabrik adalah "1234" yang digunakan untuk berkomunikasi dengan handpone.
PINOUT
PinOut HC-05 Module |
FITUR
Protocol: Bluetooth Specification v2.0+EDR
Frequency: 2.4GHz ISM band
Modulation: GFSK
Emission power: ≤4dBm, Class 2
Speed: Asynchronous:2.1Mbps/160 kbps, Synchronous: 1Mbps/1Mbps
Sensitivity: ≤-84dBm at 0.1% BER
Power supply: +3.3VDC 50mA
Security: Authentication and encryption
Working temperature: -20 ~ +75 Centigrade
UJI COBA
- Arduino Uno
- Bluetooth Module HC 05
- LED
- Resistor 220 ohm
- Breadboard
SKEMATIK
Rangkaian untuk uji coba bluetooth HC-04 adalah sebagai berikut:
Wiring |
APLIKASI
- Download aplikasinya DISINI, atau cari di Search Google Play dengan kata kunci LED Controller,
- Instal Aplikasi di Android, kemudian Buka App,
- Klik Paired Devices,
- Cari dan pilih koneksi bluetooth yang digunakan,
- Setelah berhasil terhubung, coba klik ON atau OFF,
SOURCE CODE
/*
* Bluetooh Basic: LED ON OFF
* Website - https://www.HESTECH.ID/
* Download the App : https://github.com/Mayoogh/Arduino-Bluetooth-Basic
* This program lets you to control a LED on pin 13 of arduino using a bluetooth module
*/
char data = 0; //Variable for storing received data
void setup()
{
Serial.begin(9600); //Sets the baud for serial data transmission
pinMode(13, OUTPUT); //Sets digital pin 13 as output pin
}
void loop()
{
if(Serial.available() > 0) // Send data only when you receive data:
{
data = Serial.read(); //Read the incoming data & store into data
Serial.print(data); //Print Value inside data in Serial monitor
Serial.print("\n");
if(data == '1') // Checks whether value of data is equal to 1
digitalWrite(13, HIGH); //If value is 1 then LED turns ON
else if(data == '0') // Checks whether value of data is equal to 0
digitalWrite(13, LOW); //If value is 0 then LED turns OFF
}
}
SELESAI...!
Semoga bermanfaat, Silahkan SHARE dan tinggalkan Komentar.
comment 0 komentar
more_vert