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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
) U. y) z- h$ Y% m4 x

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。8 e- ~$ [8 D' x- _" S! \% L
( q; y, O, W: f/ d( k* P
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
1 k0 J9 m6 H3 b. C  b3 F3 N8 C7 n0 [9 o) y! [2 I
一般的蓝牙模块使用有三种。, X6 R4 L( g% G8 e  {
! Y# L/ |- p! T8 k2 p$ |

) O* Q  k$ i1 H/ h* ?$ F+ y5 N( D( m2 g' m第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
# B1 x) Y8 I" {: \0 b2 U3 G' x% J
第二:蓝牙从设备与手机配对连接
# R8 j0 }$ H/ A1 W
  W; Z2 p: `' g( D+ Z第三:蓝牙从设备与蓝牙主设备配对连接
3 X" h% \. [$ K0 L
4 T+ k7 l; v# \$ `# q6 }hc05蓝牙模块如何使用_两个hc05蓝牙模块配对& p* }2 \. v# N# x, ~' D
% V8 |8 F1 T9 p' @6 u5 Q5 g
HC05蓝牙模块的AT模式设置的方法大致有三种:
: l2 I5 V3 i+ ?+ R4 C4 F& d/ B8 J/ C. t) i2 d; Y
一、默认设置
* W5 C% `4 V' L( E" R; x+ z! }. \5 V1 ?0 Z. @) X( y$ Y4 U
二、用USB转UART模块设置$ l1 }+ t7 p3 k6 R/ g! u
7 T+ I% v( H$ e5 s7 V* N5 `1 w$ l
三、用带有蓝牙设置的主控器串口程序进行设置  h# d2 ~( b5 t( U  E9 }% p0 [; t

4 `/ k% x) O7 [- ^' p( q第一:主要默认设置:
: d# C4 X1 e) W0 ?7 |* d; b* n8 |1 J; G* S
模块工作角色:从模式" Y* F" Y& g5 h- w5 n
. V- X; E8 k$ v$ ?1 z9 C0 _
串口参数:38400bits/s停止位1位无校验位, ~- l/ a# `- l. q

8 ~7 B- c2 u& a6 `) U, D配对码:1234; u3 {0 ^; m0 A7 \/ O# {

0 R8 v) k2 j2 E0 y3 t5 g# o设备名称:HC-05
/ r3 S5 N7 v; O/ l1 ]/ ]
; h% v, ^8 U9 u4 Y连接模式:任意蓝牙设备连接模式5 A( h7 K0 z( _4 j* r% [$ ]* n

" I/ I9 k3 y' _: d, }+ r8 k8 C第二:用USBtoUART模块设置蓝牙3 T9 M! i  a3 i8 I

! X) q. Q4 S: G' f蓝牙HC05模块探究-设置AT指令
6 v. v' C8 N7 n5 }: H5 T6 q- Q$ K
' x  ^& I6 o( V# {$ W4 Z$ p蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND' E6 f/ r( A9 ]5 ^+ M
4 b0 K- B! B+ i, D1 o
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。0 V7 A( G' ]' s" @- V

1 V8 U$ C) L, g% x0 B打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
8 K$ Z+ h% f* N+ @6 G" ~1、设置AT模式的波特率为384003 r7 m% [  v( z" r  Q
- Z8 o6 x7 G# n% ]3 N8 }  f( g
2、输入指令后加上回车后换行,发送后返回OK。4 [9 L- z7 Q0 H& T; n  i
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤
$ l. e, J3 G5 _- L" \
$ z" a% Q0 b$ c! C' r. E% D1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。2 V5 N/ B& T! ^# A

  L$ G( n/ q( @5 I; k2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】& K* p1 j$ ~7 T/ y. ?6 w# r
0 e9 h/ X: R$ s+ Y- d) X
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】9 N2 _' T; W: }1 S, N

' M3 X# Q* F$ o  P) y# l1 ohc05蓝牙模块如何使用_两个hc05蓝牙模块配对
9 K, ^# ~8 I3 g0 M# [0 j, l7 C$ b0 p' r. H/ \- x# A
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
2 _! T3 [- x& Q/ l1 |/ q6 u
3 P$ x, d8 G. i; I5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n
# H/ Y9 f4 C8 [3 i! @
) b4 I: c6 g: s4 ^9 `2 X6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n5 }! [; Z$ a  o6 E- r5 d
  D5 E' {: k2 F, a( Z+ A, B: m6 M
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n
( R$ r! \  V! q" a8 V; \% Y& w, f/ N+ }4 E+ U2 t2 h
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n& l: ]" Q; r0 m  P

/ z, P5 r% m( {9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】! s! a5 t3 c. j/ R" C
. q- y8 x& Z' n- G
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对/ |, K3 s( O' B5 |
' t; \4 ~0 y$ {% l
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】  e& U5 R/ v' |7 j

) c2 ^6 `, R/ A$ k, d& x11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 10:48 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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