MIKROKONTROLLER
WIRELESS INTERFACE – BLUETOOTH HC-05
DISUSUN OLEH :
V. DATA PERCOBAAN
1. Sintaks percobaan
#include <SoftwareSerial.h>
SoftwareSerial nodule_bluetooth(0,1);
char data = 0;
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT);
}
void loop() {
if(Serial.available() > 0)
{
data = Serial.read(); Serial.print(data);
Serial.print("\n");
//data yang masuk
if(data == '1'){
digitalWrite(13, HIGH);
}
else if(data == '0')
digitalWrite(13,LOW);
}
}
2. Menghubungkan perangkat sensor Bluetooth HC-05 ke Hand Phone
Module Bluetooth HC-05 merupakan module Bluetooth yang bisa menjadi slave
ataupun master hal ini dibuktikan dengan bisa memberikan notifikasi untuk
melakukan pairing keperangkat lain, maupun perangkat lain tersebut yang melakukan
pairing ke module Bluetooth CH-05. Untuk mengeset perangkat Bluetooth
dibutuhkan perintah-perintah AT Command yang mana perintah AT Command
tersebut akan di respon oleh perangkat Bluetooth jika modul Bluetooth tidak dalam
keadaan terkoneksi dengan perangkat lain
Pada percobaan ini, dilakukan beberapa step, mulai dari merangkai Arduino dengan
perangkat sensor Bluetooth HC-05 penulisan skrip, menghubungkan perangkat
sensor Bluetooth ke HP , Menghubungkan perangkat Bluetooth yang telah terhubung
dari perangkat handphone ke aplikasi serial Bluetooth terminal
Analisis sintaks yang digunakan
Sintaks Fungsi
Library yang dibutuhkan untuk komunikasi
serial
Mendefinisikan software serial untuk pin
RX0 dan TX1
Proses membaca data serial dan menjadi
penentu apakah LED akan mati atau
menyala sesuai dengan logika yang ada.
Pada program ini menggunakan pin 13
sebagai port untuk LED
Kemudian menyambungkan koneksi antar perangkat handphone dengan perangkat
Bluetooth HC-05. Pada tahap ini alamat Bluetooth memiliki nama HC05 dengan
memasukkan password 1234 atau 0000 dengan default baud rate sebesar 9600.
Alamat Bluetooth perangkat adalah 98:D3:31:F5:AA:47 yang nantinya juga akan
terbaca pada perangkat aplikasi serial Bluetooth terminal
Tahap selanjutnya Menghubungkan perangkat Bluetooth dari Hand Phone ke aplikasi
Serial Bluetooth Terminal.
Di tahap ini juga kita melakukan testing terhadap perangkat Bluetooth dengan
memperhatikan LED pada Arduino UNO. Jika menekan angka 1, LED akan menyala
dan jika menekan angka 0 maka LED akan mati tanpa adanya batas waktu (delay)
untuk setiap logika dalam program
VII. KESIMPULAN
Pada praktikum yang menggunakan sensor Bluetooth HC-05 ini, hal yang perlu
diperhatikan adalah jarak perangkat yang sejenis dalam area yang sama, karena dapat
mengganggu perangkat yang sedang dioperasikan sehingga untuk menunjang praktikum,
diperlukan jarak yang optimal dari Bluetooth HC-05 yang lain dan perangkat Handphone,
Serial Bluetooth, ke perangkat Bluetooth HC-05 serta Arduino UNO.