Panduan Mengubah Mode Master dan Slave pada Modul HC-05

 




Modul Bluetooth HC-05 memiliki dua mode operasi utama, yaitu Master dan Slave. Secara default, modul ini berada dalam mode Slave, yang berarti hanya bisa menerima koneksi dari perangkat lain. Namun, jika ingin HC-05 menginisiasi koneksi ke perangkat lain, Anda perlu mengubahnya ke mode Master. Artikel ini akan membahas cara mengubah mode Master dan Slave menggunakan perintah AT.

1. Peralatan yang Dibutuhkan

Untuk mengubah mode HC-05, Anda memerlukan:

  • Arduino Uno (atau mikrokontroler lainnya)
  • Modul Bluetooth HC-05
  • Kabel jumper
  • Resistor 1kΩ dan 2kΩ (untuk menurunkan tegangan TX dari Arduino jika diperlukan)

2. Menghubungkan HC-05 ke Arduino

Sebelum masuk ke mode AT, hubungkan modul HC-05 ke Arduino sebagai berikut:

Pin HC-05

Pin Arduino

VCC

5V

GND

GND

TXD

RX (Gunakan SoftwareSerial, misalnya pin 10)

RXD

TX (Gunakan pembagi tegangan, misalnya pin 11)

EN/KEY

3.3V atau HIGH untuk masuk ke mode AT

3. Masuk ke Mode AT pada HC-05

Untuk masuk ke mode AT, lakukan langkah berikut:

  1. Hubungkan pin EN/KEY ke HIGH (3.3V atau 5V tergantung modul HC-05).
  2. Sambungkan HC-05 ke Arduino dengan koneksi seperti di atas.
  3. Upload kode berikut ke Arduino untuk berkomunikasi dalam mode AT:

#include <SoftwareSerial.h>

 

SoftwareSerial bluetooth(10, 11); // RX ke pin 10, TX ke pin 11

 

void setup() {

  Serial.begin(9600);

  bluetooth.begin(38400); // Baud rate default mode AT

  Serial.println("Masuk ke mode AT");

}

 

void loop() {

  if (bluetooth.available()) {

    Serial.write(bluetooth.read());

  }

  if (Serial.available()) {

    bluetooth.write(Serial.read());

  }

}

  1. Buka Serial Monitor dengan baud rate 9600 dan setel "Both NL & CR".
  2. Ketik AT dan tekan Enter. Jika berhasil, akan muncul respons OK.

4. Mengubah Mode Master atau Slave

Setelah berhasil masuk ke mode AT, gunakan perintah berikut:

  • Cek mode saat ini:

AT+ROLE?

Respons: +ROLE:0 (Slave) atau +ROLE:1 (Master)

  • Mengubah ke mode Master:

AT+ROLE=1

Respons: OK (HC-05 sekarang dalam mode Master)

  • Mengubah ke mode Slave:

AT+ROLE=0

Respons: OK (HC-05 sekarang dalam mode Slave)

  • Menyimpan pengaturan dan restart modul:

AT+RESET

5. Menghubungkan Master ke Slave

Setelah mengubah mode HC-05 menjadi Master, Anda dapat menghubungkannya ke perangkat Slave dengan perintah berikut:

  1. Cek alamat Bluetooth dari perangkat tujuan:

AT+ADDR?

  1. Hubungkan ke perangkat Slave:

AT+BIND=XX:XX:XX:XX:XX:XX

(Gantilah XX:XX:XX:XX:XX:XX dengan alamat yang diperoleh dari perintah sebelumnya.)

  1. Mulai koneksi otomatis ke Slave:

AT+CMODE=0


Kesimpulan

Mengubah mode Master dan Slave pada modul Bluetooth HC-05 memungkinkan Anda mengontrol bagaimana perangkat berkomunikasi. Dengan memahami perintah AT dan cara menggunakannya, Anda bisa menghubungkan dua modul HC-05 atau perangkat lain dengan mudah. Selamat mencoba!


Panduan Mengubah Mode Master dan Slave pada Modul HC-05 Panduan Mengubah Mode Master dan Slave pada Modul HC-05 Reviewed by Haris Yuana on Desember 28, 2024 Rating: 5

Tidak ada komentar:

Jangan lupa like, share, komentar, dan subscribe channel youtube kami. Terimakasih.

Diberdayakan oleh Blogger.