Senin, 26 November 2018

Mode AT Command untuk bluetooth HC-06

Hallo Sobat Arduino Indonesia, Belakangan ini sering posting tentang bluetooth module. Ya karena memang akhir akhir ini banyak project yang berkaitan dengan Bluetooth. mulai dengan update firmware bluetooth biar bisa jadi HID, trus  mengganti nama bluetooth HC-05, dan sekarang butuh untuk mengganti nama di Bluetooth HC-06.

Oke, yang pertama di lakukan adalah konfigurasi dengan arduino, karena masih menggunakan arduino untuk akses serial nya


BluetoothArduino
RX11
TX10
GNDGND
5V5V

untuk codingannya menggunakan codingan yang seperti postingan sebelumnya

Dan yang membedakan adalah
  • ganti baudrate menjadi 9600 semua, 
  • di setingan serial monitornya,di pojok bawah ganti dengan no line ending
Oke sekarang mari di cek firmware nya, Modul zs-040 HC-06 terbaru memiliki firmware yang diperbarui, hc01.comV2.0. Firmware ini memiliki default berikut:
  • baud rate = 9600
  • password = 1234
  • nl/cr line endings not required.
  • AT commands are required to be in upper case
  • Firmware version = hc01.comV2.0
  • Name = HC-06
  • No parity
  • SLAVE mode
dan untuk tampilan fisik bisa dilihat ada led biru yang berkedip kedip.

Untuk ke mode AT Command, agak berbeda dengan sebelumnya

AT – untuk test connection. dapat balasan di serial monitor OK

AT+NAME untuk set nama modul, maksimal 20 karakter
AT+NAMEnamaBluetooth sets nama menjadi namaBluetooth, dapat balasan OKsetname

AT+PIN merubah PIN/password.
AT+PIN9999 – merubah PIN to 9999, dapat balasan OKsetPIN

AT+VERSION
dapat balasan firmware version – hc01.comV2.0

AT+LED mematikan led pada board yang berwarna biru

AT+LED0 – matikan LED biru, dapat balasan LED ON
AT+LED1 – nyala LED biru, dapat balasan LED ON

AT+PN sets no parity
AT+PE sets even parity
AT+PO sets odd parity

AT+BAUD untuk set baudrate
AT+BAUD1 – set  baud rate 1200,  dapat balasan OK1200
AT+BAUD2 – set baud rate 2400, dapat balasan OK2400

Baud rate lainnya
1——— 1200
2——— 2400
3——— 4800
4——— 9600
5——— 19200
6——— 38400
7——— 57600
8——— 115200
9——— 230400
A——— 460800
B——— 921600
C——— 1382400

Selamat belajar arduino, Salam Arduino Indonesia

Tidak ada komentar:

Posting Komentar