|
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。, o) i7 p1 W: h2 o$ F
! S/ a- r% r$ k5 m
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
! m& Y) m, U. x5 \2 T: m: G& }$ S- |1 m9 G
一般的蓝牙模块使用有三种。
" D q+ l H3 D; [) u u. @3 P+ Q- o( X z1 g) }
$ p/ P- U/ q$ d; v- Q3 }第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)0 {! `6 I; A3 n- p9 I( P( d
/ i0 q# D! g0 t& r, k
第二:蓝牙从设备与手机配对连接
8 @, [& h- q5 M9 M" b( v4 ^4 A- m; G7 p# y, F
第三:蓝牙从设备与蓝牙主设备配对连接
8 C, b: b$ ^+ T/ q
: E6 t& G/ K! ~1 Jhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
& W+ G! y6 U: M: Q
9 `+ ^6 Y9 V q1 N) K5 Y' EHC05蓝牙模块的AT模式设置的方法大致有三种:
$ J V6 \) U d" U: k* t) z8 G8 q& Y) m* D7 M) m8 E4 V$ l! x5 E
一、默认设置! ~4 N7 H0 o2 `1 z: v
- s4 D: M; O, j0 d9 Y" \
二、用USB转UART模块设置
; X. B( l/ n6 d. n
/ f+ N, n/ O& J# i4 o三、用带有蓝牙设置的主控器串口程序进行设置
) _: B, m7 d- o5 N! R
8 P- ]( x0 \! }- J" Z9 ?* H第一:主要默认设置:8 Q+ W' ?( Q8 o. G" H, Y$ x L# D
- g7 B0 x8 b; D% p% p9 z- S1 H# R
模块工作角色:从模式 {& C T2 Z& s2 I- O
! y2 g8 N" N, n% X
串口参数:38400bits/s停止位1位无校验位7 g2 m& R& D; Z! m! u% s
! U6 w$ Q8 q: A- _
配对码:1234# T' U# ^! R% d7 \3 N
# [6 g" ~' X0 Y9 c( _设备名称:HC-05
1 [% C0 ]' a7 q3 p" x0 C2 B3 P3 H, e0 `5 ]! X6 k4 c7 T6 @
连接模式:任意蓝牙设备连接模式
& S/ H5 X' n+ ?& P: \7 B6 h [
8 g- N# }/ N A9 v% ~第二:用USBtoUART模块设置蓝牙4 C" `6 c: B$ x2 S
% V2 A# U# R6 a: L
蓝牙HC05模块探究-设置AT指令
8 I( k0 s+ i$ X9 ]7 g: Z0 C/ s
4 H0 Y' `. T$ x# z蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND9 ]+ N- Z/ O. C; q9 y3 x, [
0 b8 P" t/ e: a4 D. M+ u4 Y x要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。# F3 i. t* w8 u! y6 {( m
3 F* i2 P2 y `7 u! B- F- g
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
/ ? V, G W1 V* k- @/ x" N1、设置AT模式的波特率为38400
% b; }( v0 _+ G/ z; D2 u1 w2 s( n' W( X3 n
2、输入指令后加上回车后换行,发送后返回OK。
2 g" S8 y( m; A* z T1 Y# \hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤: `* R& i" E2 N/ r! _. k
; r# r$ ]3 c, _) C; D% {
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。6 S% Z J$ a9 K: |/ g. S0 D) Z3 D: C
h7 O8 Q! S$ y, W2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
$ Y5 ]9 H7 V, r
7 t# \- Y: y8 F! E% A a2 L0 X3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
0 ?' W1 a+ o- K1 r' ~# r, `
: C9 q/ p" d- i: S- S% Ehc05蓝牙模块如何使用_两个hc05蓝牙模块配对
; J- h" \" {; L) T
+ p8 E* O5 E/ `* i4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】, b, C' J( @% E+ w V: T/ N! g
' P( ^: E1 u" t+ s0 m
5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n% r/ e8 `8 C( r% z1 ~
- k8 _( a7 p; T" \$ x, m% p, E5 i
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n5 S/ ?4 B& [% |# K# K
6 {9 W/ _4 W% r l' { f! s( Y
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n
; k8 O9 U z9 P3 E$ }/ i. g, v
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n3 h" x- k1 M/ e: x& Z( \
0 ~9 W! y6 j" n) V3 w% x6 h& g
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】! [- {& n1 a8 W! ]; Y
( W0 H; ^. q4 v
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对& Y# E4 u; k, {. V* i2 B! c# v
6 b8 F& i+ j9 S6 D% u" W10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】
5 k! U& O, R3 ]4 T- k$ o$ ~* n a. t& k& T( w
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。 |
|