HC-05蓝牙模块主从设置,详解

连线

       VCC   ->   串口5V
       GND   ->    串口GND
       RX     ->    串口的TX

       TX     ->    串口的RX,

       EN和STATE不接

主从机配置 (AT模式下的波特率选38400)(记得AT指令里面的字符都是要英文输入状态下写的
    

从机配置
先进入AT模式,长按按键然后上电来进入AT模式,但是每次发送AT指令的时候就要按着按键,
       AT+ORGL:先恢复出厂设置,发送返回OK后会退出AT模式,所以要重新配置AT模式
       AT+ROLE=0:配置从机模式
       AT+ADDR? :查看从机地址,这个要记住后面主机要绑定例如返回+ADDR:0020:06:000221
       AT+CMODE=1 配置任意地址蓝牙连接模式,这样更加容易连接,
       AT+PSWD=0000 修改蓝牙连接密码,有些蓝牙模块的密码是要这样写的AT+PSWD=“0000“
       AT+PSWD?   查看是否设置正确
       AT+UART=115200,0,0 修改波特率(发完这个可能后面的AT+UART?无反应了,请看下面红色部分)
       AT+UART?   查看是否设置正确
     
    
    主机配置
先进入AT模式,长按按键然后上电来进入AT模式,但是每次发送指令的时候就要按着按键,
       AT+ORGL:先恢复出厂设置,发送返回OK后会退出AT模式,所以要重新配置AT模式
       AT+ROLE=1:配置主机模式
       AT+BIND=0020,06,000221    绑定从机地址,注意这里的冒号要改分号,记得是自己的从机地址
       AT+BIND? 查看是否绑定成功 返回+BIND:0:0:0就是没成功
       AT+CMODE=0 指定地址蓝牙连接模式,绑定好后只会连接绑定好的从机
       AT+PSWD=0000 修改蓝牙连接密码,有些蓝牙模块的密码是要这样写的AT+PSWD=“0000“
       AT+PSWD?   查看是否设置正确
       AT+UART=115200,0,0 修改波特率  

(发完这个可能后面的AT+UART?无反应了,请看下面红色部分)
       AT+UART?   查看是否设置正确

主机与从机的密码和波特率必须要一样

注意:在设置完波特率之后或者前面的AT指令能回应但是后面突然不回应了,这种情况可能是某些指令导致退出了AT模式,蓝牙模块可能会退出AT模式,但是LED灯还是两秒闪一次,虽然看灯的状态是AT模式,但是实际不是AT模式,这时候就需要重新进入AT模式再来发送。

注意蓝牙的所设置的波特率和密码要一置,要不然是连接不上的。

全部配置好确认没有错误后,把两个串口拔下来,然后重新上电。两个蓝牙模块都是由快闪状态(1S亮灭两次),变为1s停顿1s亮灭两下.就说明是连接成功了。接下来就把两个串口打开,选择自己的波特率就可以相互通信啦

                                                                       配置参考          

蓝牙

                                                               成功连接示例               
玄学:HC-05模块有些规格不太一样
1、有些蓝牙模块的虽然进入了AT模式(LED灯两秒闪一次的状态),但是发送AT指令还是不会应答的,这时候就需要按着按键再发送(每次发送都要按按键),或者EN引脚接上高电平(3.3V,接上后就不用按按键了)
建议用前者的操作,不接EN高电平。
这种类型的蓝牙有点好处就是,无论是不是AT模式,只要按着按键发送AT指令,就会应答。38400波特率是AT专用的,还有一个波特率是自己设置的,是与别的蓝牙通信用的,当然用自己的波特率也是可以发送AT指令的(前提是波特率设置正确,发送的时候按着按键)

2、还有一种是进入AT模式就可以的了,发送AT指令就会应答。(这种之前有玩过,不太了解这种)

  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值