Rabu, 07 November 2018

Mengganti Nama Bluetooth HC05 dengan arduino

Hallo sobat arduino Indonesia, sebenernya dari dulu pengen posting ini tapi baru kesampaian sekarang. Oke seringkali kita menggunakan modul bluetooth HC05/HC06 untuk keperluan robotika, entah itu untuk mengendalikan robot atau untuk transfer data.

Nah terkadang kalau kita menggunakan banyak bluetooth, semuanya default namanya sama yaitu HC05 atau HC06, biar beda sebenarnya kita bisa merubah nama dari masing-masing bluetooth. sehingga mudah untuk dikenali.

yang harus dilengkapi adalah
  • Bluetooth HC05
  • Arduino Nano
  • Breadboard
BluetoothArduino
RX11
TX10
GNDGND
5V5V
EN9
untukcoding arduinonya bisa sebagai berikut :

/*

AUTHOR: Hazim Bitar (techbitar)
DATE: Aug 29, 2013
LICENSE: Public domain (use at your own risk)
CONTACT: techbitar at gmail dot com (techbitar.com)

*/


#include <SoftwareSerial.h>

SoftwareSerial BTSerial(10, 11); // RX | TX

void setup()
{
  pinMode(9, OUTPUT);  // this pin will pull the HC-05 pin 34 (key pin) HIGH to switch module to AT mode
  digitalWrite(9, HIGH);
  Serial.begin(9600);
  Serial.println("Enter AT commands:");
  BTSerial.begin(38400);  // HC-05 default speed in AT command more
}

void loop()
{

  // Keep reading from HC-05 and send to Arduino Serial Monitor
  if (BTSerial.available())
    Serial.write(BTSerial.read());

  // Keep reading from Arduino Serial Monitor and send to HC-05
  if (Serial.available())
    BTSerial.write(Serial.read());
}

  • setelah di upload, tekan button di modul bluetooth , kemudian colokkan usb ke komputer/leptop. Sampai led indikator pada bluetooth kedipnya pelan (pertanda sudah masuk ke ATCOMMAND)
  • Buka Serial monitor, set baudrate 9600 dan Both NL&CR
  • ketik AT maka akan mucul respond OK
  • ketik AT+NAME=namabluetooth 
  • kalau sudah ada respond OK berarti nama bluetooth sudah tergantikan
 
  • Selamat sobat arduino Indonesia sudah bisa menggantikan nama bluetooth 
Beberapa perintah AT COMMAND
AT : Ceck the connection.
AT+NAME : See default name
AT+ADDR : see default address
AT+VERSION : See version
AT+UART : See baudrate
AT+ROLE: See role of bt module(1=master/0=slave)
AT+RESET : Reset and exit AT mode
AT+ORGL : Restore factory settings
AT+PSWD: see default password

link atcommand

Tidak ada komentar:

Posting Komentar