|
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。; k( o7 ^" z: K$ d+ a
" l- s8 R0 s& ? O+ w6 F
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
2 R) B4 j0 i: G- f' o! d1 u! j! ~3 [3 j5 b
一般的蓝牙模块使用有三种。
% |$ V8 l5 o8 r0 T
, ^6 e/ h1 p g! r. E2 G1 G$ ]* K4 Z: e
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
' y+ x% ]5 k* t$ B& k% f
: r$ \- `8 J( G) l2 Z- ^第二:蓝牙从设备与手机配对连接: R& {! \/ {/ V0 B
3 [) S( @$ N2 Q( ^0 }第三:蓝牙从设备与蓝牙主设备配对连接. s, S1 x1 f2 [2 `
/ e1 H; _ h) h3 c# ]hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
1 S. R7 E* n$ @2 s: k, d4 M4 [6 E0 x4 h5 ^8 N' H
HC05蓝牙模块的AT模式设置的方法大致有三种:
2 A: j1 P2 \0 Q1 h" v
. R K; Y& i& J一、默认设置
, z8 i* L. e# D" a' \8 O. b: ?, m9 L: j
8 J; F, J" \5 G+ h" |) ^ r. g. B' r二、用USB转UART模块设置
( O2 B8 Q+ A5 e( I3 j* V- _& s* i- ^' r, w2 Q
三、用带有蓝牙设置的主控器串口程序进行设置1 N" ]& A% S# J# u z; r
$ E S4 H$ x- k5 R7 u第一:主要默认设置:
; T/ j: u; W! L5 g9 q% v. C- v2 X$ F7 K! W4 Z
模块工作角色:从模式
) W/ I5 m9 [5 K' o
% w6 T, w3 n, |串口参数:38400bits/s停止位1位无校验位4 @; j2 @1 A9 A3 o
2 p) W9 r, d# o" f3 V6 s配对码:12343 }0 t9 `% f( f% o3 Z6 J$ t
6 _& s) w/ y% _4 Y0 v6 l
设备名称:HC-05 z+ E" w" v0 ~% O
+ W+ x. o/ W* c9 j* c" }* N v6 ]连接模式:任意蓝牙设备连接模式2 G; N* ?$ u$ a4 n
' b4 y/ S' Q& P! Q1 |
第二:用USBtoUART模块设置蓝牙
+ \$ w$ f+ [, I0 S) A- A8 N/ q& N# ?3 V0 j: M% \$ g
蓝牙HC05模块探究-设置AT指令
" @. E& i; }! Y" A. A4 O% A) r. l9 l! W$ N6 T$ T( h' \ M
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND! c/ {: [$ r; J
+ x7 E2 U7 S$ s' M& ~5 E7 t
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。9 a W# _/ ^6 R1 o' p! l4 ]' X
m5 t5 `$ N" [3 a打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
+ o! A7 A4 o: F0 H; p1、设置AT模式的波特率为38400
) i7 Z& s. ^7 K5 k
) r# C; _) O5 J# C' D( ^& D2、输入指令后加上回车后换行,发送后返回OK。( l' [# {: k I
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤- {' [9 \" P6 X N
8 h p0 `* k1 _% O5 {) }1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。
- P1 @* `3 \! v6 {1 c
& D& H' Q: s( C# Y( p1 g2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
5 P$ o% `+ A, [, o0 v* E3 L, }( f) s- B
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】8 Z! A. V7 C' u( g
- G- O- @* V Q, Ghc05蓝牙模块如何使用_两个hc05蓝牙模块配对
) g$ w8 W f' G9 } E. }* q
3 Q5 u4 Y( V6 ~4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
% U8 K7 O* x; E" S; t2 n
; m8 E4 v7 O1 A7 w5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n; S4 q Z1 n8 w$ H/ a6 H
% o3 w$ s t4 Z/ D+ _! @9 g1 y
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
3 @' R5 y, S5 `3 G8 H& O: t1 E5 @8 {2 ]3 f7 \
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n/ S7 J; _+ p; U$ [% b
6 s/ _3 r3 e: m; E7 N, J0 X8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n
0 Q( z3 R* O3 D; @1 W: S' l& P* Y C- ~, s# ^ [0 y; ?$ \
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】
. M$ l' A7 i7 b* g
* ~7 E+ T) y) ohc05蓝牙模块如何使用_两个hc05蓝牙模块配对
0 a5 ?8 n) K" {) V: @1 {2 k$ B; @* R5 ^9 _
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】) w G3 [3 x! _: G) v
& V9 }5 y' x: \3 V11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。 |
|