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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接) ^/ a$ r1 [" R, L

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。, o) i7 p1 W: h2 o$ F
! S/ a- r% r$ k5 m
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
! m& Y) m, U. x5 \2 T: m: G& }$ S- |1 m9 G
一般的蓝牙模块使用有三种。
" D  q+ l  H3 D; [) u  u. @3 P+ Q- o( X  z1 g) }

$ p/ P- U/ q$ d; v- Q3 }第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)0 {! `6 I; A3 n- p9 I( P( d
/ i0 q# D! g0 t& r, k
第二:蓝牙从设备与手机配对连接
8 @, [& h- q5 M9 M" b( v4 ^4 A- m; G7 p# y, F
第三:蓝牙从设备与蓝牙主设备配对连接
8 C, b: b$ ^+ T/ q
: E6 t& G/ K! ~1 Jhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
& W+ G! y6 U: M: Q
9 `+ ^6 Y9 V  q1 N) K5 Y' EHC05蓝牙模块的AT模式设置的方法大致有三种:
$ J  V6 \) U  d" U: k* t) z8 G8 q& Y) m* D7 M) m8 E4 V$ l! x5 E
一、默认设置! ~4 N7 H0 o2 `1 z: v
- s4 D: M; O, j0 d9 Y" \
二、用USB转UART模块设置
; X. B( l/ n6 d. n
/ f+ N, n/ O& J# i4 o三、用带有蓝牙设置的主控器串口程序进行设置
) _: B, m7 d- o5 N! R
8 P- ]( x0 \! }- J" Z9 ?* H第一:主要默认设置:8 Q+ W' ?( Q8 o. G" H, Y$ x  L# D
- g7 B0 x8 b; D% p% p9 z- S1 H# R
模块工作角色:从模式  {& C  T2 Z& s2 I- O
! y2 g8 N" N, n% X
串口参数:38400bits/s停止位1位无校验位7 g2 m& R& D; Z! m! u% s
! U6 w$ Q8 q: A- _
配对码:1234# T' U# ^! R% d7 \3 N

# [6 g" ~' X0 Y9 c( _设备名称:HC-05
1 [% C0 ]' a7 q3 p" x0 C2 B3 P3 H, e0 `5 ]! X6 k4 c7 T6 @
连接模式:任意蓝牙设备连接模式
& S/ H5 X' n+ ?& P: \7 B6 h  [
8 g- N# }/ N  A9 v% ~第二:用USBtoUART模块设置蓝牙4 C" `6 c: B$ x2 S
% V2 A# U# R6 a: L
蓝牙HC05模块探究-设置AT指令
8 I( k0 s+ i$ X9 ]7 g: Z0 C/ s
4 H0 Y' `. T$ x# z蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND9 ]+ N- Z/ O. C; q9 y3 x, [

0 b8 P" t/ e: a4 D. M+ u4 Y  x要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。# F3 i. t* w8 u! y6 {( m
3 F* i2 P2 y  `7 u! B- F- g
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
/ ?  V, G  W1 V* k- @/ x" N1、设置AT模式的波特率为38400
% b; }( v0 _+ G/ z; D2 u1 w2 s( n' W( X3 n
2、输入指令后加上回车后换行,发送后返回OK。
2 g" S8 y( m; A* z  T1 Y# \hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤: `* R& i" E2 N/ r! _. k
; r# r$ ]3 c, _) C; D% {
1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。6 S% Z  J$ a9 K: |/ g. S0 D) Z3 D: C

  h7 O8 Q! S$ y, W2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
$ Y5 ]9 H7 V, r
7 t# \- Y: y8 F! E% A  a2 L0 X3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
0 ?' W1 a+ o- K1 r' ~# r, `
: C9 q/ p" d- i: S- S% Ehc05蓝牙模块如何使用_两个hc05蓝牙模块配对
; J- h" \" {; L) T
+ p8 E* O5 E/ `* i4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】, b, C' J( @% E+ w  V: T/ N! g
' P( ^: E1 u" t+ s0 m
5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n% r/ e8 `8 C( r% z1 ~
- k8 _( a7 p; T" \$ x, m% p, E5 i
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n5 S/ ?4 B& [% |# K# K
6 {9 W/ _4 W% r  l' {  f! s( Y
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n
; k8 O9 U  z9 P3 E$ }/ i. g, v
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n3 h" x- k1 M/ e: x& Z( \
0 ~9 W! y6 j" n) V3 w% x6 h& g
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】! [- {& n1 a8 W! ]; Y
( W0 H; ^. q4 v
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对& Y# E4 u; k, {. V* i2 B! c# v

6 b8 F& i+ j9 S6 D% u" W10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】
5 k! U& O, R3 ]4 T- k$ o$ ~* n  a. t& k& T( w
11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-8 17:35 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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