Cara Kerja Komunikasi Serial

Posted on by admin
Cara Kerja Komunikasi Serial Average ratng: 4,8/5 3809 votes

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

Serial

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

Komunikasi

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

Cara kerja komunikasi serial rs485

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