常见蓝牙模块介绍和AT指令

目录

一、HC-05主从一体蓝牙模块

二、HC-06从机蓝牙模块

三、低功耗BLE蓝牙4.0模块(cc2540或cc2541)

四、JDY-10 蓝牙4.0 BLE模块

五、蓝牙模块LAYOUT注意事项:


常见的蓝牙模块为:HC-05主从一体蓝牙模块、HC-06从机蓝牙模块、低功耗BLE蓝牙模块(cc2540或cc2541)。

一、HC-05主从一体蓝牙模块

1、介绍

        HC-05 蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。

        当模块处于自动连接工作模式时,将自动根据事先设定的方式进行数据传输;当模块处于命令响应工作模式时能执行下述所有AT命令,用户可向模块发送各种AT指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚(PIO11)的输入电平,可以实现模块两种工作模式的切换。
        串口模块用到的引脚定义:
1)、PIO8 连接LED,指示模块工作状态,模块上电后闪烁,不同的状态闪烁间隔不同。
2)、PIO9 连接LED,指示模块连接成功,蓝牙串口匹配连接成功后,LED 长亮。
3)、PIO11 模块状态切换脚,高电平-->AT 命令响应工作状态,低电平或悬空-->蓝牙常规工作状态。
4)、模块上已带有复位电路,重新上电即完成复位。

2、常用AT指令(AT指令不区分大小写,均以回车、换行字符结尾:\r\n。在AT模式下,波特率固定为38400)

3、使用举例-----把HC-05设置为主机步骤:

1)、把PIO11 置高。
2)、给模块上电,模块会进入AT 命令响应状态,此时状态指示灯会慢闪。
3)、超级终端或其他串口工具,设置波特率38400,数据位8 位,停止位1 位,无校验位,无流控制。
4)、串口发送字符“AT+ROLE=1\r\n”,成功返回“OK\r\n”,其中\r\n 为回车换行。
5)、PIO11 置低,重新上电,模块为主模块,自动搜索从模块,建立连接。

4、使用举例-----让两个蓝牙模块自动配对

1)、把模块1和模块2的PIO11 置高。
2)、给两个模块上电,模块会进入AT 命令响应状态,此时状态指示灯会慢闪。
3)、超级终端或其他串口工具连接两个模块,设置波特率38400,数据位8 位,停止位1 位,无校验位,无流控制。
4)、给两个模块发送字符“AT+PSWD=1234\r\n”,成功返回“OK\r\n”,其中\r\n 为回车换行。(配对密码可以随便改,但要保证两个模块的配对密码一样)

5)、给模块1发送字符“AT+ROLE=0\r\n”,成功返回“OK\r\n”。给模块2发送字符“AT+ROLE=1\r\n”,成功返回“OK\r\n”。(把一个模块设置为主机,另一个设置为从机)

6)、把两个模块的的名字和波特率设置好。

7)、给两个模块发送字符“AT+CMODE=1\r\n”,成功返回“OK\r\n”。(把两个模块的地址模式设置为任意地址,这样两个模块会使用配对密码自动匹配,而不管地址)

8)、PIO11 置低,重新上电,模块2为主机,会自动搜索从机模块1,建立连接。

5、使用举例-----让两个蓝牙模块唯一配对

如果使用了指令“AT+CMODE=1\r\n”把模块设置为任意地址配对,模块在配对后会记忆最后一次配对的地址。因此两个模块完成配对后,再给两个模块发送字符“AT+CMODE=0\r\n”,就能把模块改为唯一地址配对。模块上电后会一直搜索保存的地址,而不会和其他地址配对。

二、HC-06从机蓝牙模块

1、介绍

仅能作为从机。电路如下:

2、AT指令(指令后面无\r\n)

三、低功耗BLE蓝牙4.0模块(cc2540或cc2541)

1、介绍

蓝牙4.0标准包含两个蓝牙标准,准确的说,是一个双模的标准,它包含传统蓝牙部分(向下兼容2.0)和低功耗蓝牙部分(Bluetooth Low Energy),顾名思义BLE的特性就是极其省电,现在市面上绝大多数的可穿戴设备都是基于BLE的。

功能脚说明:

2、常用AT指令(AT指令不区分大小写,均以回车、换行字符结尾:\r\n)

和HC-06一样,在未连接状态下就是AT模式了。

四、JDY-10 蓝牙4.0 BLE模块

        也是基于蓝牙4.0标准,可是尺寸比较小。功耗也比较小。

电路图:

        波特率支持1200,2400,4800,9600,14400,19200,38400,57600,115200。模块未连接时即为AT模式。

五、蓝牙模块LAYOUT注意事项:

2、

  • 21
    点赞
  • 186
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: HC-05蓝牙模块是一种常见蓝牙串口模块,其通过AT指令来配置和控制模块的各项功能。以下是一些常用的AT指令及其功能解释: 1. AT:用于测试与模块的连接是否正常,返回OK表示连接正常。 2. AT+ADDR:获取模块的蓝牙地址。 3. AT+NAME:获取或设置模块的蓝牙名称。 4. AT+ROLE:获取或设置模块的角色,可以是主设备(0)或从设备(1)。 5. AT+UART:获取或设置模块的串口波特率、停止位和校验位。 6. AT+CMODE:获取或设置模块的配对模式,可以是不配对(0)、连接配对(1)或自动配对(2)。 7. AT+PSWD:获取或设置模块的配对密码。 8. AT+INQC:启动蓝牙设备的可检测性,使其可以被其他设备发现。 9. AT+INQ:搜索周围可用的蓝牙设备。 10. AT+RNAME:获取指定蓝牙设备的名称。 11. AT+LINK:与特定蓝牙设备进行连接。 12. AT+DISC:断开与已连接的蓝牙设备的连接。 13. AT+SEND:发送数据到已连接的蓝牙设备。 14. AT+RECVDATA:接收从已连接的蓝牙设备发送的数据。 通过以上这些AT指令,我们可以对HC-05蓝牙模块进行各种配置和控制,如获取和设置模块的蓝牙名称、角色、串口波特率等参数,搜索和连接其他蓝牙设备,以及进行数据的发送和接收等操作。这些指令为我们使用HC-05蓝牙模块提供了便利和灵活性。 ### 回答2: HC-05是一种常用的蓝牙模块,它通过串口通信使用AT指令来进行配置和控制。下面是一些常见的AT指令及其功能: 1. AT:检查模块是否正常工作,返回“OK”。 2. AT+ADDR?:查询模块的蓝牙地址。 3. AT+VERSION?:查询模块的固件版本。 4. AT+NAME=<name>:设置模块的蓝牙设备名称。 5. AT+ROLE=<role>:设置模块的角色,可以是主机(Master)或从机(Slave)。 6. AT+PSWD=<password>:设置模块的蓝牙配对密码。 7. AT+UART=<baudrate>,<stopbits>,<parity>:设置模块的串口通信参数,包括波特率、停止位和校验位。 8. AT+CMODE=<mode>:设置模块的连接模式,可以是可见或隐藏模式。 9. AT+INQ:开始搜索附近的蓝牙设备。 10. AT+INQC:取消搜索蓝牙设备。 11. AT+RNAME=<address>:查询指定蓝牙设备的名称。 12. AT+BIND=<address>:将模块与指定的蓝牙设备进行绑定。 13. AT+PAIR=<address>:与指定的蓝牙设备进行配对。 14. AT+LINK=<address>:与指定的蓝牙设备建立连接。 15. AT+DISC:断开当前连接的蓝牙设备。 这些仅是HC-05模块的一部分AT指令,该模块还具有其他功能和配置选项,可以根据具体需要进行探索和使用。 ### 回答3: HC-05是一种常用的蓝牙模块,它可以通过AT指令进行配置和控制。 HC-05支持的一些常用的AT指令如下: 1. AT:检测模块是否正常工作,返回“OK”表示正常。 2. AT+NAME:设置蓝牙模块的设备名称。可以通过该指令蓝牙模块的设备名称修改为自定义的名称。 3. AT+UART:设置蓝牙模块的波特率。可以通过该指令设置蓝牙模块的通信速率,常见的波特率有9600、115200等。 4. AT+PSWD:设置蓝牙模块的配对密码。可以通过该指令蓝牙模块的配对密码修改为自定义的密码。 5. AT+ROLE:设置蓝牙模块的角色。可以通过该指令设置蓝牙模块是主机还是从机,主机可以主动连接其他蓝牙设备,从机只能接受其他设备的连接请求。 6. AT+RESET:重置蓝牙模块。可以通过该指令重新启动蓝牙模块。 7. AT+INQM:设置蓝牙模块的查询模式。可以通过该指令设置蓝牙模块的可见性和查询响应时间。 8. AT+RMAAD:删除所有已配对的设备信息。可以通过该指令清除蓝牙模块的已配对设备信息。 以上是HC-05常用的一些AT指令,通过这些指令可以配置和控制蓝牙模块的各项参数和功能。具体的AT指令使用方法可以参考HC-05的相关文档和使用手册。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【ql君】qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值