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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接/ `' ^: Z2 ]+ O

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。; k( o7 ^" z: K$ d+ a
" l- s8 R0 s& ?  O+ w6 F
hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
2 R) B4 j0 i: G- f' o! d1 u! j! ~3 [3 j5 b
一般的蓝牙模块使用有三种。
% |$ V8 l5 o8 r0 T
, ^6 e/ h1 p  g! r. E2 G1 G$ ]* K4 Z: e
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
' y+ x% ]5 k* t$ B& k% f
: r$ \- `8 J( G) l2 Z- ^第二:蓝牙从设备与手机配对连接: R& {! \/ {/ V0 B

3 [) S( @$ N2 Q( ^0 }第三:蓝牙从设备与蓝牙主设备配对连接. s, S1 x1 f2 [2 `

/ e1 H; _  h) h3 c# ]hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
1 S. R7 E* n$ @2 s: k, d4 M4 [6 E0 x4 h5 ^8 N' H
HC05蓝牙模块的AT模式设置的方法大致有三种:
2 A: j1 P2 \0 Q1 h" v
. R  K; Y& i& J一、默认设置
, z8 i* L. e# D" a' \8 O. b: ?, m9 L: j
8 J; F, J" \5 G+ h" |) ^  r. g. B' r二、用USB转UART模块设置
( O2 B8 Q+ A5 e( I3 j* V- _& s* i- ^' r, w2 Q
三、用带有蓝牙设置的主控器串口程序进行设置1 N" ]& A% S# J# u  z; r

$ E  S4 H$ x- k5 R7 u第一:主要默认设置:
; T/ j: u; W! L5 g9 q% v. C- v2 X$ F7 K! W4 Z
模块工作角色:从模式
) W/ I5 m9 [5 K' o
% w6 T, w3 n, |串口参数:38400bits/s停止位1位无校验位4 @; j2 @1 A9 A3 o

2 p) W9 r, d# o" f3 V6 s配对码:12343 }0 t9 `% f( f% o3 Z6 J$ t
6 _& s) w/ y% _4 Y0 v6 l
设备名称:HC-05  z+ E" w" v0 ~% O

+ W+ x. o/ W* c9 j* c" }* N  v6 ]连接模式:任意蓝牙设备连接模式2 G; N* ?$ u$ a4 n
' b4 y/ S' Q& P! Q1 |
第二:用USBtoUART模块设置蓝牙
+ \$ w$ f+ [, I0 S) A- A8 N/ q& N# ?3 V0 j: M% \$ g
蓝牙HC05模块探究-设置AT指令
" @. E& i; }! Y" A. A4 O% A) r. l9 l! W$ N6 T$ T( h' \  M
蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND! c/ {: [$ r; J
+ x7 E2 U7 S$ s' M& ~5 E7 t
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。9 a  W# _/ ^6 R1 o' p! l4 ]' X

  m5 t5 `$ N" [3 a打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
+ o! A7 A4 o: F0 H; p1、设置AT模式的波特率为38400
) i7 Z& s. ^7 K5 k
) r# C; _) O5 J# C' D( ^& D2、输入指令后加上回车后换行,发送后返回OK。( l' [# {: k  I
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤- {' [9 \" P6 X  N

8 h  p0 `* k1 _% O5 {) }1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。
- P1 @* `3 \! v6 {1 c
& D& H' Q: s( C# Y( p1 g2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
5 P$ o% `+ A, [, o0 v* E3 L, }( f) s- B
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】8 Z! A. V7 C' u( g

- G- O- @* V  Q, Ghc05蓝牙模块如何使用_两个hc05蓝牙模块配对
) g$ w8 W  f' G9 }  E. }* q
3 Q5 u4 Y( V6 ~4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
% U8 K7 O* x; E" S; t2 n
; m8 E4 v7 O1 A7 w5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n; S4 q  Z1 n8 w$ H/ a6 H
% o3 w$ s  t4 Z/ D+ _! @9 g1 y
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n
3 @' R5 y, S5 `3 G8 H& O: t1 E5 @8 {2 ]3 f7 \
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n/ S7 J; _+ p; U$ [% b

6 s/ _3 r3 e: m; E7 N, J0 X8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n
0 Q( z3 R* O3 D; @1 W: S' l& P* Y  C- ~, s# ^  [0 y; ?$ \
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】
. M$ l' A7 i7 b* g
* ~7 E+ T) y) ohc05蓝牙模块如何使用_两个hc05蓝牙模块配对
0 a5 ?8 n) K" {) V: @1 {2 k$ B; @* R5 ^9 _
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】) w  G3 [3 x! _: G) v

& V9 }5 y' x: \3 V11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-27 18:56 , Processed in 0.093750 second(s), 23 queries , Gzip On.

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

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

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