JDY-31蓝牙转串口模块
笔者自己的JDY-31模块采购自优信电子,如图:
- STATE:连接状态引脚:蓝牙未连接时该引脚为低电平,蓝牙连接后该引脚为高电平,可以在电路中连接led判断是否工作
- RXD:
- TXD:
- GND:
- VCC:3.6-6V
- EN:空
作为一款从机模块,JDY-31的一大优点是在MCU上进行编程时无需设置AT指令,更简单操作(相比于HC-05),直接串口发送信息即可使用。通常使用时接入串口引脚即可,成功与蓝牙模块建立通信后会发送CONNECTED
AT指令
(使用AT指令修改蓝牙设置时,需要保证蓝牙没有处于通信状态)
序号 | 目的 | 指令 | 参数 | 响应 | 备注 |
---|---|---|---|---|---|
1 | 查询版本号 | AT+VERSION | NONE | +VERSION=… | |
2 | 复位 | AT+RESET | NONE | +OK | |
3 | 断开连接 | AT+DISC | NONE | +OK | 蓝牙连接后有效 |
4 | BLE蓝牙MAC地址 | AT+LADDR | NONE | +LADDR=… | |
5 | 波特率设置/查询 | AT+BAUD[参数] | 4-9600;5-19200;6-38400;7-57600;8-115200;9-128000 | +OK | 128000也不丢包 |
6 | SPP蓝牙密码配对/查询 | AT+PIN[参数] | 4位密码 | +OK | 默认1234 |
7 | 广播名设置/查询 | AT+NAME[参数] | 18字节以下 | OK | |
8 | 恢复出厂设置 | AT+DEFAULT | NONE | OK | 默认JDY-31-SPP |
9 | 串口输出状态使能查询 | AT+ENLOG | 1:打开 0:关闭 | OK | 默认为1 |