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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
8 t, N1 N* [) d8 W+ W0 S  l& u

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
* g: D8 x( g7 I5 J* x1 u
9 y& f% P& z. thc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令: D8 D* B( C6 G9 Z! I- s, o
6 Y/ l0 Z8 o9 x" `
一般的蓝牙模块使用有三种。$ ], I  j' \5 d9 X

+ Q5 X  M' ?; b9 a2 L1 ~; J; }- }' r! [; ?1 r7 K* l# Y4 L
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
  ~1 g0 U/ _: z
5 a- x, ?, X4 F" P) w* B  M% m- w3 R第二:蓝牙从设备与手机配对连接& T  E- X0 k0 I7 s' Q( {4 b
& X$ O9 Y) b( L8 r& w6 `9 e4 T  c
第三:蓝牙从设备与蓝牙主设备配对连接
& q' _/ J, `1 M4 B6 p" f, _5 k7 O' w. u6 Z" m7 A
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对1 U/ d4 i' F% ?# o% C6 _

- D) d; M4 U2 J. {( rHC05蓝牙模块的AT模式设置的方法大致有三种:7 ^! o. q: ^0 U! d

& N5 S: }- @0 z1 h+ G9 W一、默认设置
5 F, @0 ~5 k5 O+ G+ c+ f; S7 _: a& a% J4 f
二、用USB转UART模块设置9 O- ]9 L, m( S

& |( F5 ^; G; K4 y三、用带有蓝牙设置的主控器串口程序进行设置2 f0 [6 Q) _/ S8 q

* C5 M9 G' U) H- ]第一:主要默认设置:
  R5 H; F7 A% c  s' L1 e& U: \, ~4 Y
1 k% Q, N* j+ P' T5 j模块工作角色:从模式
; H0 C; _6 j, E: k) I1 E- z+ n4 s8 Z6 q' }* {; T2 D
串口参数:38400bits/s停止位1位无校验位
5 ^' r1 Z! F+ j% W
3 x) x, r# o& g' J, v配对码:1234
+ v+ Y) h5 b8 H6 Z8 ?9 {2 A& i8 k6 E9 H9 l8 y$ P: ]
设备名称:HC-05- J+ d. Q/ N- z' [) M% e0 O

$ t* H- {% d: H9 m, n连接模式:任意蓝牙设备连接模式, }8 J" G1 i# `: a2 w( S+ J8 R! B
+ n8 ^5 C2 [; ^6 o: I( Y- @' i
第二:用USBtoUART模块设置蓝牙3 |: ~4 W2 `$ h  R, x9 U
; y$ E4 w; D2 _4 B& ?1 ^7 f
蓝牙HC05模块探究-设置AT指令
1 r; z1 v$ g2 g. O0 k$ L- d- k/ Y1 D9 r/ o
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
$ S# {" O/ x* A  ~- E- j5 S8 F
5 p4 `: G( j& D1 Z0 d要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
: Q& a% U, x2 f3 `, d5 {, n9 Q5 T3 o3 a2 ]( S5 x5 ~. `
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,% s1 `$ @1 B4 k  n. [0 m& K
1、设置AT模式的波特率为384001 J( h/ q) \: H% [0 O
7 h& n7 U8 B, ~" |$ t
2、输入指令后加上回车后换行,发送后返回OK。
. I- f; G5 G4 C' h8 dhc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤: `( [9 P. p% {8 O  K  G4 s8 e
" n. G. _9 i) F  Q2 d) r" L4 z4 Z
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。" g: s+ y) @/ \( y# \

' ~: l2 p" d3 G6 J& w2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
: w9 J/ I- I! K! j: W& B
( G2 f8 N& ?7 \3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】$ x$ W( E9 C, G  ~' x- b
8 A- N" I3 B, b. m7 Y- x
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对0 A* p; ?9 @; U2 V5 N
! z+ N! ]& b8 f6 _* g
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
% m' R& F7 l( F" B$ y4 A; I
* `; y5 g$ A* P/ F6 T" t5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
9 a3 C" N( i4 m6 \% D4 ~# y% u
3 ?1 ^' x9 k4 m# g, C- W6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
4 m0 v' D: v) M/ r; w& W. A" g# [( P. O2 d
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n
$ C5 d1 P/ O: A
+ F: k2 `' H, A: Y0 i0 Q% i7 n8 [8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n) b& T* v4 {0 n$ f

0 {, \' w: N" M: ]- p8 z0 g9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】; e: e7 C0 E, f" ?: `
# t( S- R# O. V& Y3 @- S
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对# f: X) P/ L2 F
( l+ G; [) Y7 I, K* @5 P" Y) n8 X
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】, m) U# k! M5 t) B1 d# Z

, l" ?! d# I0 n11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 06:51 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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