常见的蓝牙模块为: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指令不区分大小写,均以回车、换行字符结尾:。在AT模式下,波特率固定为38400)







3、使用举例-----把HC-05设置为主机步骤:
1)、把PIO11 置高。 2)、给模块上电,模块会进入AT 命令响应状态,此时状态指示灯会慢闪。 3)、超级终端或其他串口工具,设置波特率38400,数据位8 位,停止位1 位,无校验位,无流控制。 4)、串口发送字符“AT+ROLE=1”,成功返回“OK”,其中为回车换行。 5)、PIO11 置低,重新上电,模块为主模块,自动搜索从模块,建立连接。
4、使用举例-----让两个蓝牙模块自动配对
1)、把模块1和模块2的PIO11 置高。 2)、给两个模块上电,模块会进入AT 命令响应状态,此时状态指示灯会慢闪。 3)、超级终端或其他串口工具连接两个模块,设置波特率38400,数据位8 位,停止位1 位,无校验位,无流控制。 4)、给两个模块发送字符“AT+PSWD=1234”,成功返回“OK”,其中为回车换行。(配对密码可以随便改,但要保证两个模块的配对密码一样)
5)、给模块1发送字符“AT+ROLE=0”,成功返回“OK”。给模块2发送字符“AT+ROLE=1”,成功返回“OK”。(把一个模块设置为主机,另一个设置为从机)
6)、把两个模块的的名字和波特率设置好。
7)、给两个模块发送字符“AT+CMODE=1”,成功返回“OK”。(把两个模块的地址模式设置为任意地址,这样两个模块会使用配对密码自动匹配,而不管地址)
8)、PIO11 置低,重新上电,模块2为主机,会自动搜索从机模块1,建立连接。
5、使用举例-----让两个蓝牙模块唯一配对
如果使用了指令“AT+CMODE=1”把模块设置为任意地址配对,模块在配对后会记忆最后一次配对的地址。因此两个模块完成配对后,再给两个模块发送字符“AT+CMODE=0”,就能把模块改为唯一地址配对。模块上电后会一直搜索保存的地址,而不会和其他地址配对。
二、HC-06从机蓝牙模块
1、介绍
仅能作为从机。电路如下:

2、AT指令(指令后面无)


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

功能脚说明:

2、常用AT指令(AT指令不区分大小写,均以回车、换行字符结尾:)
和HC-06一样,在未连接状态下就是AT模式了。





四、JDY-10 蓝牙4.0 BLE模块
也是基于蓝牙4.0标准,可是尺寸比较小。功耗也比较小。



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





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