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

有没有人用过HC05蓝牙模块

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
stm32接HC05与手机通信,当HC05为主机,手机为从机,无法连接。能够搜索到手机,但是怎么输入PIN,让其成功连接
( i  X: z0 ~; G

该用户从未签到

2#
发表于 2018-8-2 18:06 | 只看该作者
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。# H" f- h, ~8 Z- i: ~; P: o

  B$ @$ q% g4 thc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令5 p9 I0 ^% v, Y8 L+ i
- W& _1 m/ j9 @# l0 Z) v
一般的蓝牙模块使用有三种。- f) S, K# u! ?% C

* Q4 t! P" E$ [" J( R; e4 n1 D0 v  p9 `
第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝牙,这事需要蓝牙适配器)
% x$ Z- a8 d0 b: Z7 b1 {9 L3 }+ C# L8 G1 P) {# v
第二:蓝牙从设备与手机配对连接
/ Z& q1 q) X4 R, o: \, X" A
+ h" U  w3 x8 I  \. C2 F9 r: @( s第三:蓝牙从设备与蓝牙主设备配对连接
/ ]" i2 N( Q" g' E& u5 H$ }% Q/ U% a8 b$ q9 v/ w
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对' S& x& `0 G; s' J1 W7 V. Y* R
7 V. F: S6 I3 _
HC05蓝牙模块的AT模式设置的方法大致有三种:
$ p5 t9 W) C. ^# N; Q$ C
1 p  s5 d/ e+ W/ f一、默认设置
( _; c2 e, g+ ~3 G$ Q5 V5 k+ u, n$ T  z0 |
二、用USB转UART模块设置
8 G8 W7 f9 }+ I0 B* A6 D
2 \- C! k( s/ d( c三、用带有蓝牙设置的主控器串口程序进行设置/ @9 s: ?, S4 {' u( N

$ v- q8 y# G; o: t) h1 I# ^& R第一:主要默认设置:
, j7 |3 }4 R2 k1 J7 q
0 k0 W8 K2 K2 |4 `( Q2 p模块工作角色:从模式' s4 t3 j1 ~' |3 N1 u" x# X
2 J8 ^8 j/ U" {* D1 \" t: i
串口参数:38400bits/s停止位1位无校验位6 H  v; f' ^3 Y- c, B! n

# I1 }+ J  i! M* f配对码:1234
% L" m/ i6 h% v5 B% S
" P8 Y8 P2 Q- V) @设备名称:HC-05
  \$ |  j( e6 z/ H: q" o! K9 k& ^3 P
" B# b$ d9 Q+ Y. v/ X8 s1 d+ w3 B2 U连接模式:任意蓝牙设备连接模式& |7 O9 L# d6 a# H. ^

! S+ S4 K5 _0 F6 Q8 |2 m第二:用USBtoUART模块设置蓝牙9 I9 M1 @, T9 I9 u. V8 o/ _8 L9 N7 C

5 F, N' D$ S+ O* z6 W蓝牙HC05模块探究-设置AT指令( o: k- d" ~4 o

# V# n4 ~" C" z6 _9 T蓝牙与USB转串口模块连接方式,RXD-TXTXD-RXVCC-VCCGND-GND7 P, w" j( z& j- o2 |
) v1 L! g& L3 `4 E- ?) r
要设置蓝牙AT指令,必须让AT引脚置高,然后接上蓝牙模块,当蓝牙模块state灯变为慢闪,则表明已经进入AT模式。(j将蓝牙模块与转串口模块对插,用跳线将AT对应的引脚接VCC)这时候将转串口模块接入电脑,打开超级终端或者串口调试助手便可以开始设置AT模式。
* j( w- ~8 q  ]0 h9 t' T( m+ \% z( O5 ]' K. T# _
打开串口调试助手,测试AT指令,找到相应串口号后,注意两点,
" N1 D" ]- m! ^1、设置AT模式的波特率为38400% z( P9 l+ G& d( e
/ Q! M- x$ z8 Z
2、输入指令后加上回车后换行,发送后返回OK。
) t& q1 I9 G* ]8 y3 ^9 S1 j. O& J  u6 Qhc05蓝牙模块如何使用----两个hc05蓝牙模块配对步骤
' Y, l/ ~$ L9 h# V+ f
* K- b% u! A' E8 e1、【AT模式】两个蓝牙模块的PIO11接VCC,上电后即进入AT指令模式,都用USB转TTL模块连接到电脑的USB接口。% i% i( r; F3 I* k

* R4 q( X* D+ o: c( R& g) Z6 L8 p6 d2、【打开串口调试助手】开启2个串口调试窗口,一个打开蓝牙A的COM口,一个打开蓝牙B的COM口。【默认波特率一般为38400】# n6 v0 Z- X8 w& w, q

0 O2 t' E' m5 l: w3、【恢复A默认设置】串口调试助手A,将蓝牙A恢复默认设置:AT+ORGL\r\n【\r\n即回车、换行,在串口调试助手上输入一个回车即可】
9 O+ ~, s- {1 i+ w4 H8 y  L" Y: J  e8 X; f
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对
; x/ u; ]& P4 c0 S0 n( ]( X% M% s3 a. \
4、【设置A配对码】串口调试助手A,配置蓝牙A的配对码:AT+PSWD=1212\r\n【蓝牙A与蓝牙B的配对码相同,这样才能成功配对】
0 p( Z2 _7 c- O2 M# x
( Z. j) |0 w1 s5 t4 X7 u. O5、【设置A主模式】串口调试助手A,将蓝牙A配置为主机模式:AT+ROLE=1\r\n  z; {  N  @$ ~% e8 V
2 `1 t" l0 J# C6 t, B; J
6、【恢复B默认设置】串口调试助手B,将蓝牙B恢复默认设置:AT+ORGL\r\n4 j% r( I  I; e/ X
4 N( a1 x% l8 C0 ~/ J9 `$ _2 b8 }
7、【设置B配对码】串口调试助手B,配置蓝牙B的配对码与蓝牙A一致:AT+PSWD=1212\r\n$ S" p* s$ J; `9 u" f1 M
1 o' e* T0 \6 \. C
8、【设置B从模式】串口调试助手B,将蓝牙B配置为从机模式:AT+ROLE=0\r\n
- R/ d$ B+ o/ n2 O# \7 a0 s
+ i! e' C3 k- r/ |8 `6 V9、【查询B地址】串口调试助手B,查询蓝牙B的地址:AT+ADDR?\r\n【如2015:2:120758】+ e7 y/ k# p8 `* v  {
' z- t+ v& e- r+ G, ^4 {/ k$ f
hc05蓝牙模块如何使用_两个hc05蓝牙模块配对$ q+ x8 }) a0 O
" J3 x) C& S) c6 s
10、【蓝牙A绑定蓝牙B】串口调试助手A,蓝牙A绑定蓝牙B地址:AT+BIND=2015,2,120758\r\n【注意把地址的冒号换成逗号】. m$ s! Y" c3 ?( t: A- A( d

! ~# K: W, d5 r11、【常规工作模式】2个模块的PIO11引脚都接地,重新上电后进入常规工作模式,自动完成配对。之后,串口调试助手A和串口调试助手B就能互传数据了。

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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