Cara Kerja Komunikasi Serial
Mar 06, 2015 Cara Kerja Komunikasi UART dan USART. UART biasanya berupa sirkuit terintegrasi yang digunakan untuk komunikasi serial pada komputer atau port serial perangkat periperal. UART sekarang ini termasuk di dalam beberapa mikrokontroler (contohnya, PIC16F628). Diagram Alir Komunikasi Serial Dengan Sistem Boiler Diagram alir modul serial komunikasi dengan sistem boiler, data yang akan dikirim dengan menggunakan cara komunikasi serial USART. Setelah data parameter dari sistem model boiler diterima kemudian data tersebut dapat diproses lebih lanjut oleh mikrokontroler A.
hc-06 bluetooth modul test AT Command bagian 2
Melanjutkan tulisan sebelumnya https://www.facebook.com/notes/indoware-elektronik/hc-06-bluetooth-modul-test-at-command-bagian-1/744367785582506 . Akan kita bahas:
HC-06 (Linvor 1.8) AT Command Set
Bluetooth adalah salah satu bentuk komunikasi data secara nirkabel berbasis frekwensi radio. Penggunaan utama dari modul Bluetooth ini adalah menggantikan komunikasi serial menggunakan kabel. Bluetooth terdiri dari dua jenis perangkat, yaitu Master (pengirim data) dan Slave (penerima). Modul HC-06 dari produsen koneksi secara default diset di kecepatan 9,600 bps (bisa dikustomisasi antara 1200 bps hingga 1,35 Mbps). Modul HC-06 hanya bisa berperan sebagai slave device, module selain modul bluetooth HC-06 ada modul Bluetooth HC-05, modul ini dapat berperan juga sebagai bluetooth master device ataupun slave, secara default slave.
Jika kita akan menghubungkan dua sistem mikrokontroler agar bisa berkomunikasi via serial port dengan menggunakan media frekwensi radio, sebagai pilihan bisa menggunakan modul bluetooth ini. Agar dapat berkomunikasi dua sistem mikrokontroller ini maka dipasang sebuah modul Bluetooth Master pada satu sistem dan modul Bluetooth Slave pada sistem lainnya. Komunikasi dapat langsung dilakukan setelah kedua modul Bluetooth melakukan pairing koneksi. Koneksi melalui Bluetooth ini menyerupai komunikasi serial komunikasi biasa, yaitu adanya pin komunikasi TXD dan pin komunikasi RXD.
Sistem mikrokontroler dipasangi modul Bluetooth Slave maka sistem dapat berkomunikasi dengan perangkat lain misal laptop yang dilengkapi adapter Bluetoot, perangkat ponsel, smartphone, gps dan lain-lain. Jadi syarat utama agar dapat terkoneksi antara dua perangkat yang memiliki modul Bluetooth adalah yang satu mode slave dan yang satu mode master. Dan syarat lain yang wajib adalah password pada waktu pairing yang di minta cocok.
Selanjutnya akan kita bahas lebih detail pengoperasian modul bluetooth HC-06 ini:
Gambar salah satu produk HC-06 di Indo-Ware Electronics
Modul Bluetooth ini memiliki 6 i/o port, pin untuk komunikasi dengan mikrokontroller TXD dan RXD. Default terminal setting:, Slave, 9600 baud rate, N, 8, 1. Pincode password pairing 1234.
Protocol Format
Note that this is not the AT command framing you are used to. There is no <CR><LF> at the end of each command. Instead the AT commands are terminated by a timeout. The timeout is short enough that AT commands cannot be entered by hand. But if you are working from a terminal screen, a simple copy and paste of the command should do the trick.
AT command:
Communications Test / Ping Tes :
No action is taken by the BlueBee, it simply acknowledges with “OK” letting you know communication was successful.
Send: AT
Response / receive: OK
input AT Command “AT”
Communications Test
Change baud rate / Set Baud Rate:
Sets the BlueBee UART baud rate. Baud rate is set by an hexadecimal index from '1' to 'C'.
Indexes are: 1:1200, 2:2400, 3:4800, 4:9600, 5:19200, 6:38400, 7:57600, 8:115200, 9:230400, A:460800, B:921600, C:1382400
Send: AT+BAUD<index>
Response/ receiver: OK<baud rate>
Sent : AT+BAUD1
Response/ receiver : OK1200
Baud rate setting can be save even power down.
input AT Command “AT+BAUD4”
Change baud rate
Change Bluetooth device name / Set Bluetooth Device Name :
Sent : AT+NAMEdevicename
Response / receive : OKname
Send: AT+NAME<device name>
Response / receive : OK<device name>
(devicename is the name you want the device to be ,and it will be searched with this name)
Name setting can be save even power down
input AT Command “AT+NAMEindo-ware.com”
Change Bluetooth device name
Change Pincode / Set Bluetooth PIN Code:
Sets the security code needed to connect to the device.
Sent : AT+PINxxxx
receive : OKsetpin
(xxxx is the pin code you set)
Send: AT+PIN<4 digit code>
Response: OK<4 digit code>
Pin code can be save even power down
input AT Command “AT+PIN1234”
Change Pincode
Check Firmware Revision
Get The Firmware Revision Number. This document reflects the commands for 'Linvor1.8'.
Send: AT+VERSION
Response: Linvor1.8
input AT Command “AT+VERSION”
Check Firmware Revision
Bluetooth HC-05, HC-06 Command Mode, AT Command
AT Commands for Bluetooth:
Make sure to use CR and n at the end of each command or in Arduino use Both NL and CR option in Serial Monitor
AT Commands used by HC-05 & HC-06 and most of other Bluetooth Devices
COMMAND FUNCTION
1 AT Test UART Connection
Cara Kerja Generator
2 AT+RESET Reset Device
3 AT+VERSION Querry firmware version
4 AT+ORGL Restore settings to Factory Defaults
5 AT+ADDR Query Device Bluetooth Address
6 AT+NAME Query/Set Device Name
7 AT+RNAME Query Remote Bluetooth Device’s Name
8 AT+ROLE Query/Set Device Role
9 AT+CLASS Query/Set Class of Device CoD
10 AT+IAC Query/Set Inquire Access Code
11 AT+INQM Query/Set Inquire Access Mode
12 AT+PSWD Query/Set Pairing Passkey
13 AT+UART Query/Set UART parameter
14 AT+CMODE Query/Set Connection Mode
15 AT+BIND Query/Set Binding Bluetooth Address
16 AT+POLAR Query/Set LED Output Polarity
Cara Kerja Mail Server
17 AT+PIO Set/Reset a User I/O pin
18 AT+MPIO Set/Reset multiple User I/O pin
19 AT+MPIO? Query User I/O pin
20 AT+IPSCAN Query/Set Scanning Parameters
21 AT+SNIFF Query/Set SNIFF Energy Savings Parameters
22 AT+SENM Query/Set Security & Encryption Modes
23 AT+RMSAD Delete Authenticated Device from List
24 AT+FSAD Find Device from Authenticated Device List
25 AT+ADCN Query Total Number of Device from Authenticated Device List
26 AT+MRAD Query Most Recently Used Authenticated Device
27 AT+STATE Query Current Status of the Device
28 AT+INIT Initialize SPP Profile
29 AT+INQ Query Nearby Discoverable Devices
30 AT+INQC Cancel Search for Discoverable Devices
31 AT+PAIR Device Pairing
32 AT+LINK Connect to a Remote Device
33 AT+DISC Disconnect from a Remote Device
34 AT+ENSNIFF Enter Energy Saving mode
35 AT+EXSNIFF Exit Energy Saving mode
ERROR CODE VERBOSE
0 Command Error/Invalid Command
1 Results in default value
2 PSKEY write error
3 Device name is too long (>32 characters)
4 No device name specified (0 lenght)
5 Bluetooth address NAP is too long
6 Bluetooth address UAP is too long
7 Bluetooth address LAP is too long
8 PIO map not specified (0 lenght)
9 Invalid PIO port Number entered
A Device Class not specified (0 lenght)
B Device Class too long
C Inquire Access Code not Specified (0 lenght)
D Inquire Access Code too long
E Invalid Iquire Access Code entered
F Pairing Password not specified (0 lenght)
10 Pairing Password too long (> 16 characters)
11 Invalid Role entered
12 Invalid Baud Rate entered
13 Invalid Stop Bit entered
14 Invalid Parity Bit entered
15 No device in the Pairing List
16 SPP not initialized
17 SPP already initialized
18 Invalid Inquiry Mode
19 Inquiry Timeout occured
1A Invalid/zero lenght address entered
1B Invalid Security Mode entered
1C Invalid Encryption Mode entered
Gambar produk:
Gambar produk dan usb to serial ttl FTDI232
Koneksi gambar usb to serial TTL ke modul Bluetooth HC-06
Penggunaan Hterm.exe untuk melakukan AT Command di laptop atau PC
Thanks
contact us:
sales email sales@indo-ware.com
support email support@indo-ware.com
telp 024 8508204 jam kerja 09 sd 17 wib, senin sd sabtu
Gambar Album ada di:
Link produk:
Link datasheet HC-series Bluetoth modul:
Link Aplikasi Hterm.exe
hc-06 bluetooth modul test AT Command bagian 1