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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
' O. [4 t4 }. L$ s" t

该用户从未签到

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

/ ^0 y% {) g" h! }hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令$ x+ s1 O5 e" h1 x

7 b9 z* v5 c2 Q一般的蓝牙模块使用有三种。0 w9 w1 p. Y# ]# D! F5 f
9 m& Z; m4 k- ~9 [7 ~

, u& B* K( ^; m- U第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)( d; Z5 b, X. E" J( V

4 c, y- t9 ?1 v0 v" L第二:蓝牙从设备与手机配对连接
% N# O* f$ V# U8 V
8 c. m, C' }' a- ?& Y第三:蓝牙从设备与蓝牙主设备配对连接
- y; r  p6 m& j5 Z4 e2 I- \" ^4 V
1 f- h4 a/ {- |hc05蓝牙模块如何使用_两个hc05蓝牙模块配对& s( z$ s$ Q$ Y7 @/ [4 B5 W& A, @

9 I5 w1 y, m+ zHC05蓝牙模块的AT模式设置的方法大致有三种:  }1 B" q+ d$ z" y, x4 W

! w* d0 R, |9 W( W一、默认设置* ~( e3 l/ g) F$ x) [* A
9 N. i: A; f& |$ N" |
二、用USB转UART模块设置
/ m4 D: w1 ?; H# |* e0 y" m9 k6 o1 g8 t& L0 A
三、用带有蓝牙设置的主控器串口程序进行设置
* q7 @7 k" u' y" {* A" V" ^4 \" D' m. {5 G' p! b
第一:主要默认设置:
5 G4 u$ Z3 ]7 e; ^5 a$ N9 g8 R. r: l3 N8 K# n% q. L" |$ G
模块工作角色:从模式
" E, a4 B0 q# e; K2 r( d8 A3 I; S' W/ u5 P4 B! C4 e
串口参数:38400bits/s停止位1位无校验位3 Q" |% h8 Z0 G3 ]" R6 P7 j: f* S9 A

- |& \0 n6 ]+ f! Y; p6 p5 v6 ?1 Y' v2 o配对码:1234; L8 _$ o% B. U2 y8 v; f9 c! M1 [( G
: Z9 ^% z- C7 g/ r% u: R, f2 ?
设备名称:HC-05, M* D$ B6 C0 R8 x( ]. ~
) u' y6 E% d6 b$ g
连接模式:任意蓝牙设备连接模式
% i* s, n+ d6 n* Y
- F4 ~3 a% w" J; g* W: p第二:用USBtoUART模块设置蓝牙1 s" W- M3 _' G5 c% y3 w' G

5 G& |, Y( p; x: C4 ]( J4 C蓝牙HC05模块探究-设置AT指令# p5 ]2 h5 y- k& y5 M& l
! t' n: d) e, D+ R
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND5 y" j8 \9 x7 n1 a, E, [
) U* U; @# E1 S) ^, q0 [- ]8 f" w
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。% w! U9 B3 @! X# I' u% H: w
( u7 ~5 G- l( V3 G$ [
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,+ Y, O3 S& j: ?# N: X
1、设置AT模式的波特率为384000 M, c1 ?0 \% P# l6 I6 s( G
! s# g% j1 j6 Q' ~. b
2、输入指令后加上回车后换行,发送后返回OK。. b( a2 s. a5 `2 m2 X$ W" `
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤5 {; D1 ?4 W- D) B9 c& D1 A
1 Q2 h( ]! n# C7 }. F
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。+ N4 f# ^; x# Z1 e

" t6 z. l" K1 J& T9 R1 C, P2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
" i8 _" X, D/ v7 v: K
5 n: N: k- G- C( S; j% }0 ?0 l3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
$ [7 T  V, E! Y0 ]7 I& ]7 F" q: H+ n. G: c8 A
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对7 N* \/ I  R6 {0 |* S/ c( _

5 g( G9 i, n' {- X9 ^; y4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】0 S7 Q, C3 Z/ J  j2 w( Q  o
  f& k( g; Q. ~2 l6 ?
5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
2 j2 W! p8 ]$ m$ r/ F3 X/ H7 V  H- Y% F" F, y8 @5 T: ^4 g
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
4 m4 T3 s' \( a1 B$ W2 O4 f$ q* z0 ^! k6 W
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n; u: N0 h9 ^) Z" P

  p" K+ O$ |8 b8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n
) g7 R- L* N. Z6 s4 v$ Y# K5 E- J5 t  H8 @. a
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】
) Z( ]& Z8 s- Q( E3 y: o9 s/ Y4 z4 d
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对# @$ n4 u$ B( H- K

, r+ a! z& {$ X+ i1 f$ Q10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】8 j- q3 p/ r9 }! h: q
1 z* y* F! b. N% }
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-18 08:14 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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