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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接% g' ^: s7 D. O; j: Z$ t

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。
& b1 O2 m+ {/ l& m
7 ~( R7 t9 M: E' F' C% `0 A  N( Chc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令
: w% R, h2 ]* P2 B) w6 O9 S' C& B, J% Y: N; r
一般的蓝牙模块使用有三种。6 ?+ i; {  b: k+ W& R  C' d
/ X7 I  ^  s( C
3 Z. `- Q8 [7 c2 B$ Q
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
+ [) x" y7 @* B5 T6 b5 C  W/ |- f3 I# f; z7 @- Z8 \# k8 v
第二:蓝牙从设备与手机配对连接
+ `1 b4 }7 V, p6 f: w8 N9 [3 Y! p" [0 P' M) u3 P. `
第三:蓝牙从设备与蓝牙主设备配对连接
/ o( A6 e. d" f4 I) e% w4 y+ C6 W: g
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
( F  ~9 R# S- ]7 s  z- F. D2 Q% Q$ r. [: l( x/ y) ]1 U
HC05蓝牙模块的AT模式设置的方法大致有三种:
/ r( H# ~, p4 @3 J4 `: e( }  {" I/ c/ a; J
一、默认设置
) d( y3 d4 n6 X& |* x1 B( H2 R/ o+ r( ?) f9 F
二、用USB转UART模块设置
7 \' ^3 Y7 Y9 s# u2 n; H' A; M0 f% {+ K$ y+ t' S
三、用带有蓝牙设置的主控器串口程序进行设置
4 K6 O$ x  I8 G
5 S( L+ a5 p0 r! V第一:主要默认设置:
4 Y4 s& k4 J  K/ Y! M; \$ g5 @- Y* r: ~$ I' \+ {6 d! `; e
模块工作角色:从模式
8 @' X& G; P' k! _; K" `" G7 I3 ^" n
串口参数:38400bits/s停止位1位无校验位
0 d9 e$ Q4 R0 \7 I, D
/ y2 o0 T! `7 @6 O0 G6 I7 G- P配对码:1234
8 @. ]0 f8 F* y
& y! b$ V; P# i0 A9 X设备名称:HC-05
6 B3 z! |7 b* r4 f) o) j9 R. u- G" k: M
连接模式:任意蓝牙设备连接模式
3 q+ G( U% j: I" u! n
8 x( s9 {$ ~7 p* q- r! r* A第二:用USBtoUART模块设置蓝牙% Y  \! G; _0 G/ n6 @
7 t9 ?! D1 A$ d- k7 i1 B
蓝牙HC05模块探究-设置AT指令% y; }8 E  d: A0 T  e. k7 N

! n1 t( Q3 f) w5 H蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND
% e& o& `5 L6 D3 f
' G, Q+ n* B/ o+ P要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。4 g) P# S/ N! a  @, V* P% N" O6 q

3 c$ v9 R' M/ l8 u6 R打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
' f" O' w! W0 \  X1、设置AT模式的波特率为38400
* j; d; ?. O3 @: U, X5 a& m  I9 b9 Y  m$ H( T" c
2、输入指令后加上回车后换行,发送后返回OK。6 ~/ D& h( t% ^
hc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤
% @5 ]0 A( U% f( R4 j9 R) {
6 S! b" ~9 W4 w6 p1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。
2 i9 @, ^/ q7 b# C; ^
; k5 Z) L4 H; P3 U4 Y$ t4 B' F3 @7 K2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】* }& l; M: i# n! ^2 i3 N. P
. F7 T3 y, s& ~
3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】, |0 E4 K  A; h4 Y- Y* B& a: L9 F
. A8 ~0 G0 s3 N. Y
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对5 Z, j. @, ?" `/ e1 k3 ]7 z
; u2 ~- c7 `& ?( E$ E6 M4 G
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】9 J2 |0 O7 m& N4 a8 }& n! c1 C) w

  U* f: {4 X% z: f& f5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n! u+ D9 B! Q, M/ P3 }6 m
" n/ s' {% k$ L( D. n8 C% z
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n  L, ~! m) X) C& |6 U0 I
; K) [; C4 j7 D* g* ]
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n5 q! E( N2 [/ A# s# j

8 ^$ k( }& L. R! {3 p4 a8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n1 V$ d: J" ?- x  t1 _, e4 R- M; D" k
+ y4 Y# I  E: n) |% d1 a
9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】
5 i2 Z# L# y& M# a
8 e. r8 ~: B5 Dhc05蓝牙模块如何使用_两个hc05蓝牙模块配对, d5 A1 ~' m+ o9 K- @' S% H! ?

( W$ h) Z2 Q6 a: |  J, I9 u10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】7 T* B. J5 o3 l2 E6 S

0 L( h: q' f' C6 s. X. O: I11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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