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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接  a6 p& S% V" o  d) P. K) n$ }

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
0 K3 r- D  w0 P3 {& _  p8 d# \
0 ^7 t5 _  W5 |1 Z7 O2 ghc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令0 S$ L" x: Z. r  i

% _6 m5 n1 g, M1 g0 S8 n9 ~一般的蓝牙模块使用有三种。) |5 F$ D& z) W( f9 m' Z
! e: T% n0 F. ^$ ~0 {4 }+ K
8 O, \1 `4 A# T
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)( K2 g0 c. X5 o3 b* q9 X
, g4 S8 P: f/ l. G/ b; a
第二:蓝牙从设备与手机配对连接
3 \, B% ~2 x, b6 U9 g  o: Z5 m/ @3 g3 q% s  |0 u' u2 _& U
第三:蓝牙从设备与蓝牙主设备配对连接: P0 i3 a' J! z0 T: }
  w5 O- F, ~8 n
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
* e0 {8 j: ^! e: \$ J& S3 d
6 g4 b& x# v) ^1 n' ?! g6 Q4 T# UHC05蓝牙模块的AT模式设置的方法大致有三种:, f: ^) b; B& E2 d* q

6 @' h! m2 T2 l7 N4 c) P3 e一、默认设置
* x$ b0 T$ _  V/ I5 y% i6 ^# i" q7 H3 @, i( [' H- t8 c
二、用USB转UART模块设置& r5 P/ i* N* @7 s% S. ^! @+ x/ r' c3 V

3 K/ F% `% D( Z3 u$ [) z  _8 ~三、用带有蓝牙设置的主控器串口程序进行设置6 H  B# t7 [, P9 i8 i- Y/ V4 p- E

8 \, i, g' \9 @第一:主要默认设置:
' z: V9 c4 X" S3 T* Y6 ~
% r7 ]( o& ^, R" Z* R模块工作角色:从模式
, [3 \. c9 h3 A  a7 p0 q7 k% |( Z4 t6 {7 q" U) w
串口参数:38400bits/s停止位1位无校验位
4 r5 }+ \$ f1 q  `) O! o5 b# S3 A: q) K: D' ^
配对码:1234
' v* O  B3 T  h5 r; i  i3 h3 K6 j0 y) K! x* R& F  p2 G4 i/ `
设备名称:HC-05# V/ T1 s! m$ E; l" c
' j8 r) ?) P) q3 w# g6 D
连接模式:任意蓝牙设备连接模式- N0 ]6 Z  R6 u) J1 m
. T4 g/ z; @& q# W5 P
第二:用USBtoUART模块设置蓝牙% `- e  c1 e$ C3 s6 ?
6 t# h3 n% A3 c0 L+ n
蓝牙HC05模块探究-设置AT指令
8 M* I# w6 b( O" f+ s& B  y+ H
' i( t) G+ w) y蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
$ a+ {' |$ W, Y7 K
2 p: _3 Q. f. \; ~# j( D. i2 d要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
4 A1 r4 H* R# Y' j/ E. {, z: V2 [: C, t. O8 h
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
! M1 F# [) z- ?5 c- R* y+ n1、设置AT模式的波特率为38400
9 Z9 S0 a6 v, B9 v; d9 [
0 W5 K- D( C4 l. d2 B: A2、输入指令后加上回车后换行,发送后返回OK。0 o4 W5 b9 p3 B/ X
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤. E3 m9 H$ ^# |+ X$ _

; H3 Q3 ^' ]2 E7 X: G& Q1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。
6 G7 b- D/ H) _1 o3 d0 [' N& b5 R  @
2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】
% c6 B5 B% e% X1 I: a( _! E& T; Z- a" ~; a8 m
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】4 \$ E- A* v& f- m+ H  F
6 S3 ~2 n" H" V6 o! d
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
$ S* o( o) M8 Y2 c9 v# ~8 {: H$ [5 m( f& b3 r4 x
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
; P2 |' n( o( u$ X- Y6 Q9 \7 @
, [5 H& V& a& d3 A8 F- [( G/ n9 E5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n/ G  ~4 B# c+ W& T. `( Y9 h5 s
# ?& b2 m( X' Q
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n( @3 z' E* `. k2 ]
! G8 p! l3 D0 r$ Z- k9 m8 c
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n# a" u7 W0 B3 S9 W) v0 O
) v, \( L% E8 w
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n
# }& c. u* B* J7 k3 c: L4 j* g+ w9 w: V& e
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】/ Z2 G$ n, T% o" w

$ f9 b  \3 s" R* h5 h8 lhc05蓝牙模块如何使用_两个hc05蓝牙模块配对
6 ?- _+ f- X* G! e1 ^# H0 W* k2 a: f& ~7 Z  ~! L
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】2 S* {. o) A4 R4 x4 J* d$ l

& m. e+ R( W8 b. ?$ y: a. u- i11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-6 09:16 , Processed in 0.062500 second(s), 23 queries , Gzip On.

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

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

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