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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接9 g7 x( G3 V% P. y

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
3 I. u. D9 |1 V: o' W, h
6 w( _; J0 F4 @- e  Ohc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
. s1 ?; A" D; n2 j
  A& d' e+ s  A- t一般的蓝牙模块使用有三种。
2 V& j5 g. `/ D7 u- v; O3 Z* p+ O8 l- Z$ @- i. z

. i4 z4 m) R) t& N- I$ b3 p第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
+ j% p0 I5 o) W$ _+ D8 }' \0 w0 ^) ~; F) k
第二:蓝牙从设备与手机配对连接
! B5 p* H4 d9 ?- t1 D0 @- d) P0 h5 |
第三:蓝牙从设备与蓝牙主设备配对连接
; B2 ]& k4 p, ]4 h- x# ]8 C
0 ^3 l3 C# l! n0 I' b2 j3 Q/ |hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
4 U+ x! Q2 s& K" b3 [7 g2 f1 u: Z1 n: E2 p
HC05蓝牙模块的AT模式设置的方法大致有三种:
' C7 j2 e' o& J; ]3 D9 z/ E) [3 ~5 R6 x' ~7 q
一、默认设置
& ]. [4 q: Z& y( a+ c
) C; y/ c# \( P& [1 D  Z二、用USB转UART模块设置5 k+ y+ M- B/ A# X6 Y) r

, ~) b$ k" N: P5 s; O& x三、用带有蓝牙设置的主控器串口程序进行设置
& ~; X+ L) z# @/ h: c- S  N2 L
1 x2 w$ w) U5 g( }第一:主要默认设置:% x# F. ~8 p4 z! f2 ~
4 S, B7 T9 z3 D2 N) E( e* k2 C
模块工作角色:从模式4 f. b3 l; A# G) x/ s/ B

& ]. o9 D. h0 X" r  E$ R5 f串口参数:38400bits/s停止位1位无校验位+ |4 ^) q; ^# l9 m
2 _: h' R5 q$ h6 H
配对码:12347 ~# `$ @9 t/ ^: y5 a

& U% ~9 }& k- o- W# @设备名称:HC-05* T5 q' n9 z* ^; z) T* ]/ d  w; O" U

- O* n& s. `! m" G连接模式:任意蓝牙设备连接模式- a1 r& w) Y% C2 |- s0 z' }

) n3 e( l' {! {2 o9 R7 I$ ]8 u$ q! W第二:用USBtoUART模块设置蓝牙+ O: x# u' Q  b" Q# G* f' i7 ~

( v, k. ^7 e9 n- C8 _+ Q, }/ e蓝牙HC05模块探究-设置AT指令* D( D, b$ x/ ^- X

- z, L# t! c6 K8 n蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
8 Y  y3 G3 ^$ t, J. x1 g% }* {# {* j1 S1 v4 M# P
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
3 K" C. n% [9 X. l; ]' ^0 ?; o" S* b5 _
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
' J- O; S3 P% n% `5 K' `1、设置AT模式的波特率为38400
5 U# N2 B) y7 l& {( K6 @0 i
/ @" i- K. X+ Z4 Z' _2、输入指令后加上回车后换行,发送后返回OK。" }& F2 y; I1 w2 Y/ e+ @
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤
" s$ R7 y1 u1 [7 [& p& W) w% Y$ W1 X+ G+ J4 \# Q2 |
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。# J4 Z" B$ [) T* T3 {  w) L/ w

& J3 u7 U# M. ^6 N+ q4 r2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】8 q7 }3 \/ Q5 ]: `& v' }7 u, u1 k

: f  b5 X6 Z- {: G) c9 _0 F3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
  n- p# y& {% @0 h$ G- ~) x, n. R* t$ l7 g4 Z
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
; c5 ?1 }. `+ I3 S7 \- d) |, ^$ @9 ?' D- c) |# k! G- q
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
9 x  `- O; R1 d3 G) U4 i! Q7 p* B) z$ h3 ?+ Q9 e. J% ]# M
5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n) Q7 ]9 U. X8 O0 ?' t' w
" Q' E% i! H( c3 J
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
6 Y. a' Y- {; S9 {
* L6 S- O+ {9 s1 n" G- T8 W7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n2 E( Y2 p. v  H& N5 a( a

6 _8 f& A& t( R3 e% }8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n+ g0 V$ Q/ a9 |  k/ r& P: P( I$ Y; W
  m+ g. w$ u+ r/ I" w( p5 J# S
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】9 A7 }6 ^) E" T1 p
8 g; N2 j+ b2 w4 G# M8 R9 w
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对# D2 @+ m; D. b' s4 n' a

/ U% W2 Q# j. W% \/ t6 P10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】; D! j; D- h$ j. ]3 T4 W" K

7 O& q& b2 e/ J' u! m11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-14 23:05 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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