HC-05蓝牙模块详细配置、连接与使用过程

文章目录

  • 一.进入AT模式
  • 二.电脑串口配置
  • 三.蓝牙模式配置过程
    • 1.发送AT指令,验证是否进入AT模式
    • 2.配置主从模式(AT+ROLE)
    • 3.配置蓝牙配对密码(AT+PSWD)
    • 4.配置蓝牙名称(AT+NAME)
    • 5.配置蓝牙波特率(AT+UART)
  • 四.从机蓝牙的连接
  • 五.获取蓝牙地址(AT+ADDR)
  • 六.从机蓝牙连接主机蓝牙(AT+BIND=xxxx,xx,xxxxxx)
  • 官方文档

前言:
本文章由俺三年电赛队友兼队长撰写,源文章:蓝牙模块HC05主从配置与连接
队友博客:一个牛逼哄哄的嵌入式软件大佬,长期更新嵌入式软件开发干货

一.进入AT模式

用手按着模块上的按键,再给蓝牙模块上电。当蓝牙模块上的灯慢闪的时候就说明进入了配置模式了。

官方文档给的AT模式步骤
1、PIO11 置高(按下按键)。
2、上电,模块进入 AT 命令响应状态。
3、超级终端或其他串口工具,设置波特率 38400,数据位 8 位,停止位 1 位,无校验位,无流控制。

二.电脑串口配置

在配置蓝牙的时候一定要将串口助手按这个要求配置:设置波特率 38400,数据位 8 位,停止位 1 位,无校验位,这是固定操作!
HC-05蓝牙模块详细配置、连接与使用过程_第1张图片

三.蓝牙模式配置过程

根据蓝牙的主从模式进行不同的设置,二者主要区别就在于AT+ROLE这个指令

1.发送AT指令,验证是否进入AT模式

HC-05蓝牙模块详细配置、连接与使用过程_第2张图片

如果这里没返回OK可能有一下几种情况:

1.是不是末尾没有\r\n
2.蓝牙没有进入AT模式,也就是蓝牙的指示灯没有慢闪
3.AT没有大写

如果正常返回OK,那就可以进行下一步了

2.配置主从模式(AT+ROLE)

指令AT+ROLE配置主从模式
AT+ROLE=1 //主模式
AT+ROLE=0 //从机模式

AT+ROLE=1   //主模式
AT+ROLE=0  //从机模式

HC-05蓝牙模块详细配置、连接与使用过程_第3张图片

3.配置蓝牙配对密码(AT+PSWD)

配置蓝牙密码的时候,特别是配置HC05,密码必须加双引号"",否则不能正常设置!!!!

指令AT+PSWD配置蓝牙配对密码
AT+ROLE=“1234” //设置密码为1234

AT+ROLE=1234//设置密码为1234

HC-05蓝牙模块详细配置、连接与使用过程_第4张图片

4.配置蓝牙名称(AT+NAME)

HC-05蓝牙模块详细配置、连接与使用过程_第5张图片

5.配置蓝牙波特率(AT+UART)

指令AT+UART配置蓝牙波特率
AT+UART=115200,0,0 //波特率,停止位,校验位

AT+UART=115200,0,0   	//波特率,停止位,校验位

HC-05蓝牙模块详细配置、连接与使用过程_第6张图片

四.从机蓝牙的连接

        给从机模式蓝牙配置好之后,将蓝牙重新上电,可以使用手机等主机设备搜索蓝牙,找到对应的蓝牙名称并输入设置的密码后即可连接。
         两个蓝牙模块进行连接时,从机蓝牙还需要知道主机蓝牙的地址。

五.获取蓝牙地址(AT+ADDR)

HC-05蓝牙模块详细配置、连接与使用过程_第7张图片

六.从机蓝牙连接主机蓝牙(AT+BIND=xxxx,xx,xxxxxx)

注意:输入的主机蓝牙地址要将分号换成逗号!!!
HC-05蓝牙模块详细配置、连接与使用过程_第8张图片
从机蓝牙和主机蓝牙重新上电后,在一定的距离内会自动连接。

官方文档

HC-05官方文档 提取码为:jus4

你可能感兴趣的:(STM32嵌入式学习,stm32,单片机,嵌入式硬件)