|
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
" m0 \+ n* C8 u' s7 k
3 S5 z! E( w/ _1 ~% V5 B2 v3 nhc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
" ^/ J0 ]2 V+ V2 v, [$ y: z1 T" h/ T( l# v' _9 D( [
一般的蓝牙模块使用有三种。
9 y$ e( A+ c* X8 G7 Z
" N7 P# k9 p* N0 \; K. ]$ w! O+ y( h1 q8 E! p& |4 h$ s/ T
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
2 b0 Y( Z" o6 x& a) a. s0 m- D @; l- f( b0 E2 x6 A/ g& A
第二:蓝牙从设备与手机配对连接
1 M( ]( x; [. Q: ~! n/ N, p
% w1 {& }9 s$ Z5 C( x. F第三:蓝牙从设备与蓝牙主设备配对连接
. l; B2 q# w5 Y4 V0 v) \" X( ]. G
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
( \5 g/ u" h' p# p- o" T+ g$ t" y/ o, f
HC05蓝牙模块的AT模式设置的方法大致有三种:% o5 g1 @9 u0 c2 {
6 w3 {( w( y5 L! }5 R
一、默认设置+ Z" Z& \. b4 d& x% P: U3 `
5 p, A6 g; e! f: Z6 U二、用USB转UART模块设置
, X# i* g% |, V8 u y1 p
* O! w( ~3 [. [: O' R; G三、用带有蓝牙设置的主控器串口程序进行设置0 M9 H: D7 b. L4 A6 E; z0 o4 n7 I
" q7 A% P: R) X% v$ L& n# y$ X; z
第一:主要默认设置:9 _ b- ?/ o9 O, G( F& N
4 F- R' A: D* z模块工作角色:从模式
+ b3 J( t% G8 O( l8 {" X# m: U; t. Y" x
' G& D; d9 P$ j! ]. }9 S2 v串口参数:38400bits/s停止位1位无校验位
5 O0 @; t5 a+ o/ V) h- v3 a# s
& V) ^9 i6 Z/ m, O+ |3 H* r5 v' c配对码:1234
/ Q7 _/ q/ Z6 l$ H# B% _. n! \: q: P9 j5 o+ ]
设备名称:HC-05
, s% x% r D! i7 ~4 h0 R+ n( {+ m0 N
连接模式:任意蓝牙设备连接模式6 f. _% |6 e6 k2 j4 M. C' @
5 h0 M, H2 l: |7 ^8 b
第二:用USBtoUART模块设置蓝牙
$ J0 v" J; U% F( _- g
: I, ?8 r* W. z0 G' ~! j- `蓝牙HC05模块探究-设置AT指令
+ D9 l& a) b4 D% @" L8 n" x' [( B! S \ v) M. J" n. s5 L" C
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
5 o* W# w( P, o T& H) l; P+ `, @
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
# p5 j5 e( a7 |6 L& A9 a7 X% h4 [
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,1 Q9 a! k7 [) k, m I
1、设置AT模式的波特率为384005 n/ d) x) K# F, k: R9 q& C( s
6 S, p& H9 w2 n d0 u7 M. [2、输入指令后加上回车后换行,发送后返回OK。
[" `* x4 ~2 b+ v$ I& E$ ghc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤1 X0 X/ i& d+ Y1 V
& l7 y/ L$ V+ ]. H
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。' @1 u1 E. { {* L
( V. {! _# c3 {6 c
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】- V3 e$ l1 D1 N: j: j r
4 ^. C* i7 S, M) `
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】: y' {% U* [/ i D( z
. ~, z, b+ J% Z; Z! V& Whc05蓝牙模块如何使用_两个hc05蓝牙模块配对
$ N& G: B5 T: |) x6 {3 t+ G; W
+ F6 j" ?: F3 Q' U4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
9 t6 B1 |- u8 F2 |2 d% X1 I. |9 o: _% n2 \1 N4 [: H4 e
5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
8 M+ K( [, s& B' J3 W, u- t3 L" G& I! N' A
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n4 z* W" n( b3 A- Q$ V+ E7 U" N
: f: w3 d4 T/ j4 K$ _& R2 {. x7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n
7 v) J) Q8 S; M/ I6 B! P2 L( G( |1 [3 v
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n$ U7 k% C2 U, E- |
3 O# i2 t+ f" p+ n" i9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】 e# d& v5 c1 @* b q% P
" C$ M9 `0 j! A5 f5 L6 \* B, `/ h
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
4 o+ l5 t$ R& h5 ?8 g6 R; p$ y$ }) O/ b
) j4 d$ B( i' o2 E" t7 R10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】2 z3 Y/ L" U9 Q# ?" g" G6 C
: n0 c$ Q2 S* [0 h' Y+ I
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。 |
|