ARDUINO CC2541 蓝牙 V4.0 HM-11 BLE 模块用户手册
介绍
这是我们的 BLE Bee 和 Xadow BLE 中使用的 SMD BLE 模块。 它基于 TI cc2541 芯片,能够以较低的总物料清单成本构建稳健的网络节点,并且非常适合超低功耗系统。 该模块体积小,使用方便,配合厂商预编程的固件,您可以通过其AT命令快速建立BLE通信。 支持与iphone、ipad和Android 4.3的BLE通信。
特征
- 蓝牙协议:蓝牙规范V4.0 BLE
- 工作频率:2.4 GHz ISM 频段
- 接口方式:串口30米内开放环境可实现模块间通信
- 模块之间发送和接收没有字节限制
- 调制方式:GFSK(高斯频移键控)
- 发射功率:-DBM、23-6 DBM、0 DBM、6 DBM,可通过AT指令修改
- 使用TI CC2541芯片,配置空间256KB,支持AT命令,用户可以根据需要更改角色(主、从模式)和串口波特率、设备名称、匹配密码等参数,使用敏捷。
- 电源:+ 3.3 VDC 50 mA
- 工作温度:– 5 ~ + 65 摄氏度
规格
规格 | 价值 |
微处理器 | CC2541 |
资源 !最佳 |
支持AT命令,用户可以根据需要更改角色(主、从模式)和串口波特率、设备名称、设备名称、密码等匹配参数,使用灵活。 |
外形尺寸 | 13.5mm x 18.Smm x 2.3mm |
电源 | 3.3伏 |
通信协议 | 串口(3.3V LVTTL) |
身份证件数 | 2 |
按键输入ID | 1 |
LED 指示灯 IC | 1 |
连接 | 与 XBee 兼容的插座 |
电气特性
规格 | Mb | 7313 | 最大限度 | 单元 |
最大输入音量tage | -3 | 3.6 | V | |
工作输入音量tage | 2.0 | 3.3 | 3.6 | V |
传输电流 | 15 | mA | ||
接收电流 | 8.5 | mA | ||
深度睡眠电流 | 600 | uA | ||
工作温度 | -40 | +65 | •C |
引脚定义
别针 | 姓名 | 绝望 |
1 | 串口实时传输 | 通用异步收发器 |
2 | 串口发送 | 通用异步收发器 |
3 | 串口通信 | 通用异步收发器 |
4 | 串口接收 | 通用异步收发器 |
S | NC | |
6 | NC | |
7 | NV | |
8 | NV | |
9 | 电压控制电路 | 电源13V |
10 | NC | |
11 | 船队 | 重置,至少在 Sms 中为低电平有效 |
12 | 地线 | 地线 |
13 | P103 | 10口,用于连接DHT11/D518B20 |
14 | P102 | 数字输入、输出 |
15 | P101 | LED 指示灯 |
16 | P100 | 按钮销 |
AT指令&配置
- 查询本机MAC地址
发送:AT+ADDR?
成功返回后发送:OK + LADD:MAC地址(地址为12串) - 查询波特率
发送:AT+波特率? 发送成功后返回:OK+Get:[para1] para1的范围:0~8。参数对应:0代表9600、1代表2、9600、38400、57600代表代表115200、5 、4800、6、7分别代表1200、1200 2400。默认波特率为9600。 - 设置波特率
发送:AT+BAUD[para1] 成功返回后发送:OK+Set:[para1] Example: send: AT + BAUD1, return: OK + Set: 2.波特率设置为19200。
笔记: 切换到1200后,模块将不再支持AT命令的配置,待机状态下按PIO0,模块可以恢复出厂设置。不建议使用波特率。设置波特率后,模块应上电,重新设置参数即可生效。 - 从连接到指定蓝牙地址的设备
发送:AT+CON[para1] 成功返回后发送:OK+CONN[para2] Para2 范围为:A、E、F
Example:从蓝牙地址为:0017EA0943AE,发送AT+CON0017EA0943AE,模块返回:OK+CONNA或OK+CONNF CONNE或OK。 - 除尘设备配套信息
发送:AT+CLEAR
返回成功后发送:OK +
CLEAR 成功清除已连接设备地址码信息。 - 查询模块工作模式
发送:AT+MODE?
发送成功后返回:OK+Get:[para]para:范围0~2。0代表透传模式,1代表PIO采集+远程控制+透传,2代表透传+远程控制模式。默认是 0。 - 设置模块工作模式:
发送:AT+MODE[] 成功后发送:OK+设置:[para] - 查询设备名称
发送:AT+NAME?
返回成功后发送:OK + NAME [para1] - 设置设备名称
发送:AT+NAME[para1]成功返回后发送:OK+设置:[para1]Example: 设置设备名称为Seeed,发送AT+NAMESeeed,返回OK + Set: Seeed 此时,蓝牙模块的名称已经更改为Seeed。 注:指令执行后,需上电,设置参数认可。 - 查询匹配密码
发送:AT+PASS?
成功返回后发送:OK + PASS: [para1] Para1 范围为 000000 ~ 999999,默认为 000000。 - 配对设置密码
发送AT+PASS[para1]成功返回后发送:OK+Set:[para1] - 恢复出厂设置
AT+RENEW 发送
返回成功后发送:OK + RENEW
恢复默认出厂设置模块,模块设置将被重置,恢复出厂状态为出厂默认状态,重启后延迟模块500ms。如果不需要,请注意。 - 模块复位
发送:AT+RESET
返回成功后发送:OK + RESET
指令执行完毕后模块会延时500 ms后重启。 - 设置主从模式
发送:AT+ROLE[para1] 成功返回后发送:OK+Set:[para1]
Examp密码
//掌握
//奴隶
文件/资源
![]() |
ARDUINO CC2541 蓝牙V4.0 HM-11 BLE模块 [pdf] 用户手册 CC2541,蓝牙 V4.0 HM-11 BLE 模块,CC2541 蓝牙 V4.0 HM-11 BLE 模块,V4.0 HM-11 BLE 模块,HM-11 BLE 模块,BLE 模块,模块 |