|
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
; T* \" Q# X3 }/ y+ Q; z' W- X1 o, {5 D' }; D- |3 `, y. @! h
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令( Z# X& z O. @2 K- Q# |- e
) d5 `8 s# w6 @一般的蓝牙模块使用有三种。' w L+ O6 o% b9 |0 {6 C
; H: r1 [. X6 G
! T) y/ @- T g! f( ]* j第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
4 R1 V9 Q1 f* h8 ]3 D" W2 E
7 O& @: U6 w% W* I6 F第二:蓝牙从设备与手机配对连接4 C( G; s. b- }0 W" { T; z+ x
5 I+ g7 f8 p4 K3 J第三:蓝牙从设备与蓝牙主设备配对连接( \+ n. E9 ~ ^5 S
* } E! l! ^2 s V, o6 p" Lhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
( h! M& d0 \6 O3 ~. \2 V4 L( M1 B) o$ G) a5 J9 k
HC05蓝牙模块的AT模式设置的方法大致有三种:$ l# H4 u! j" `4 t H
( D& M8 B: L. p+ a8 |
一、默认设置
: C- Z5 t8 k \3 L% M7 V! d& K4 w1 [+ v' n. d N
二、用USB转UART模块设置
. h1 f' a+ O- C( R1 p1 u7 b [ h# Z; W& C+ Z' K4 m
三、用带有蓝牙设置的主控器串口程序进行设置; ~$ c" B G( `4 b, T+ u- F
! r# O- [. Q) d1 O. e9 {. f第一:主要默认设置:
: o1 j' Q: c2 T0 y& g2 A# c0 [
) ^7 s$ {. X2 h6 i r模块工作角色:从模式
* f" I, p* O' v; Q' d& D4 K$ Y" r/ J( j3 e H) b* ]
串口参数:38400bits/s停止位1位无校验位3 I/ M; p7 F9 h& f L, a3 z2 o0 N
E1 F' s) k" Y0 g3 G1 A& |
配对码:12343 s% w: A) k" X; u P
- g8 K3 g3 J6 s) ~ \0 J- T设备名称:HC-05
6 Q, m+ c' _- F& [6 c9 b
+ |; \2 |% |+ W0 }' s连接模式:任意蓝牙设备连接模式
+ |8 |6 @3 M8 e$ s" _- E( O% g
3 l) `' g- D% C1 \- _; T% y: G第二:用USBtoUART模块设置蓝牙6 N# I+ a$ f* k# o2 f% A
6 F4 B0 W6 t& t. d7 h4 d0 W蓝牙HC05模块探究-设置AT指令/ z/ k0 {" i$ C" [' [3 X
" O: i# ]1 q2 Z/ g& ~8 R1 z蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
& f" p; M9 D1 g# n, a/ K1 ]8 h4 P2 B/ x0 ~( z5 Z$ r
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
5 H+ t1 O. B# N ?0 B* p0 N% a
; ^0 `# B# x. c3 V: k6 }打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,9 i6 r7 Z' V. k0 u
1、设置AT模式的波特率为384002 L8 o0 c& K2 K/ D5 ]
+ [7 O* s0 z- L7 B$ n
2、输入指令后加上回车后换行,发送后返回OK。9 C# `1 K" f6 B$ t5 q
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤3 B+ o3 a2 K% W- T/ [) J# R" }. ^: W
9 S9 H, ]" c5 V7 e* l
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。
: w& T& `: p" k6 T1 ]/ Y- I' K4 C/ n3 y. x7 ^; ~2 t+ _; S
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】; O" D9 s! T1 D9 f. P2 k# }
+ o6 ?( a: A( ]+ {; T6 \
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】) l, D; q+ s( x: K; [
. p9 r+ V3 D' u9 xhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
9 S4 M, a! @/ p6 `) P& g8 |7 [- I% }6 f D/ i, d4 G+ X0 Q0 n- }
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】6 F% g7 B( a+ f6 N" ~ \3 }
; S0 Q! j, R& I+ b R. M5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
$ n: K3 n/ F) e' \" b2 R8 D" {" i b; s* h8 C! g
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
! ~7 j0 |. v2 p C" [# b3 b: A6 }/ Y, f
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n- j' O6 j6 @: ~' A: g( a, C
4 P6 i; Q( {1 z
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n" A0 v+ K' i( V! `: p- W e
9 ]7 s" ]+ ]4 B, y- b9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】& M; A+ ]0 d; J8 c2 n% T3 z
; E0 s6 y" D2 v/ c& H3 e5 `* xhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
$ _; o$ F" V2 W: ~
' y: y5 U+ A8 u/ W5 k0 C10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】
/ V" J% e% a" v! y( E0 l: d1 W' Q
" Z, o. |2 U x' v/ Q& q- R11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。 |
|