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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
$ X( O* J' K, Q: ~

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙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就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-12 06:49 , Processed in 0.062500 second(s), 24 queries , Gzip On.

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

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

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