找回密码
 注册
关于网站域名变更的通知
查看: 788|回复: 2
打印 上一主题 下一主题

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-8-2 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
0 k/ _0 n/ m5 {( B% R& Z* b$ g8 y

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。0 i3 j& P$ v/ P( k' `" A

9 _; z& z5 a: v: X* z6 `hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令9 J* b% t# ?4 q  K9 p

4 J$ T) v, k. ~: P+ }7 }' ?: ^一般的蓝牙模块使用有三种。! p3 v$ M: h6 O, d# h7 U; D

% F% @4 c, `% q3 {: k0 N3 x% i% ^. i- ~! j% p3 P: O3 B2 Q
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
0 G: L$ i: C$ ~: q3 d) ~5 d' z; W* Y/ {( a* o2 E# ]! M9 T" y
第二:蓝牙从设备与手机配对连接# O- W: _9 B5 c. o, D3 U
7 |+ k5 _* @: v, Z
第三:蓝牙从设备与蓝牙主设备配对连接! ~$ A8 d- j8 ]/ t. T- V! p; _
1 ]( h# f/ v+ n! l8 d
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对& z8 C* j- T" ^4 q
7 X9 ^/ Z2 b) T! J. r7 }! o# @
HC05蓝牙模块的AT模式设置的方法大致有三种:
  e  @. R) U2 A7 b: p% c5 U3 a5 G' w% V' k4 `2 |" _
一、默认设置; p+ c( G" Y, R3 Q9 l
) T1 y' [8 u  {" i" M* E; N: O  \+ R
二、用USB转UART模块设置* U# b8 u' T) o0 y% B  K

6 b# ^* q: u! n三、用带有蓝牙设置的主控器串口程序进行设置: _1 F' I) Y( T$ {% Q
% R( H' v( r9 j8 C
第一:主要默认设置:
; R" D% u/ w5 f- G3 M" f
% ^6 }+ w' Z* t. i/ W: X( d3 a( C$ H1 B4 N模块工作角色:从模式
+ K/ u4 W+ U0 e. s- t) I
9 a" ]" V* e1 g0 I串口参数:38400bits/s停止位1位无校验位/ a0 [2 U/ l, \2 I: r
  @8 M! `3 |6 U) {4 ~! F8 l# o6 r
配对码:1234
6 z/ T6 Z0 P7 s5 d: L9 [& V) k4 @/ w2 i& }
设备名称:HC-05
" f% n+ t4 H, F6 ]8 J' f7 {
# X7 R, D! p3 Q6 g: ^: \) j. {连接模式:任意蓝牙设备连接模式3 p$ P+ u- C: t1 W; {- N

$ F6 j( @; v$ d# K, f) ?' L" v第二:用USBtoUART模块设置蓝牙
, ?  [  ?4 A( G" A
6 H( k  b% M" L0 M蓝牙HC05模块探究-设置AT指令, M3 ?: x: |4 v2 n4 q$ x. M
6 ~& S+ L" ~& E: W$ B
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND, O; E# ^! u7 ?- m1 k: ?8 l
1 G9 Q, N" e! v6 ]7 R# |
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
* d, H1 @" }1 r6 G9 G2 v* `" G
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
4 ?: U- s! d! x4 p1、设置AT模式的波特率为38400
& i7 X$ Y7 C- N$ F. ?
$ r8 `, X# o  H* u$ z( Z1 G/ F2 D2、输入指令后加上回车后换行,发送后返回OK。: V! }4 l0 x6 X8 V. M
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤) D. v2 M1 g& T. W
; [0 l+ B$ ~1 _2 V* M' |4 Y4 m
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。+ P3 c+ B1 Z( {( t. R9 J
2 j% G; b+ F2 P$ w" k( @
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】6 }; `* v. ?; k4 A9 j$ B
/ V1 f% g* i: x! C2 t. P
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
$ s! \' i% }2 t$ c* G1 O2 V9 M2 a; o* d* w
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
+ \9 {" a5 Q) F4 b. C3 W
( q2 N/ f. N) h4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
: ~1 o6 X1 g! a' K4 g
- x4 f( W3 w! C- k5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
5 b: j. L- @; T% H( `
# j0 A3 A+ S+ t! d; H  Q& B6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
8 D; k, g/ i7 J) y5 w, U/ w2 ?* F5 S0 h. g: Z
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n+ C9 w' b6 k" j" b6 z$ p  \

6 ]# L2 O( S: ]$ o) ~2 K8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n: B1 ]3 B/ W( D! M/ f+ Q; M9 _0 U

; u' ~% H% l( @+ I) @9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】+ Y! W' o& X9 `3 y/ H' E) m" ~8 y
3 Z- c( u: w3 {: u
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
7 C+ O$ K, m0 J1 v& I) B1 e
( @& V1 [5 S8 J; x. ~5 i% N, q10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】
/ @, _, n" o8 V1 |0 e
# f( B+ U8 v! A& \6 b6 _' S- Q11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

3#
发表于 2018-8-2 18:07 | 只看该作者
看看是不是你要的,嘿嘿……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-11 01:56 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表