用户手册:LY50S03 用户手册中文版
串口助手:Windows电脑版串口调试助手
手机APP:测试APP
蓝牙版本: Bluetooth Specification V5.0 BLE
AT 指令集
使用简单
主机功能,连接从机设备
支持 BLE 5.0 BEL 4.2, BLE 4.1, BLE 4.0
高速传输,每包最大有效数据: 244 字节
最大支持10K字节每秒的数据传输(测试条件:在115200波特率的情况,每40ms 发送488 字节 ,需要从机也支持这个速度)
速度: 6-10K 字节/秒
供电:2.4V~3.6V
主从一体
LY50S03 蓝牙模块是基于Bluetooth Specification V5.0 BLE蓝牙协议的数传模块。无线工作频段为 2.4GHz ISM,调制方式是 GFSK(Gaussian Frequency Shift Keying)。模块发射功率为 可调,-21dbm ~~ +5dbm 共13个功率级别。 模块采用 TI 的 CC2640R2芯片,支持蓝牙5.0BLE. 另可根据客户需求定制功能
名称 | 参数 | 名称 | 参数 |
---|---|---|---|
模块型号 | LY50S03 | 工作频段 | 2.4G |
芯片型号 | TICC2640R2 | 数字接口 | UART(3.3V TTL) |
工作电压 | 2.0V~3.6V | 平均工作电流 | 小于3mA |
发射功率 | 5dBm(最大) | 通信速率 | 5-10K/s |
天线连接方式 | PCB 板载天线 | 工作湿度 | 10%~90% |
存储温度 | -40℃~+85℃ | 工作温度 | 0℃~+65℃ |
客户定制功能 | 支持 | 模块尺寸 | 13.5mm*18mm |
工业遥控、遥测、电子秤、游戏手柄‘’血糖仪等便携、电池供电医疗器械、数据采集设备、智能照明设备、蓝牙遥控玩具、无线 、LED机、智能家居、工业控制、显示屏、蓝牙打印
管脚编号 | 名称 | CC2640R2 接口 | 说明 | 复用功能 |
---|---|---|---|---|
1 | DIO0 | DIO0 | GPIO 通用IO口 | |
2 | TXD串口发送 | DIO1 | 串口信号 | |
3 | NC | NC | ||
4 | RXD串口接收 | DIO2 | 串口信号 | |
5 | JTAG_TMS | JTAG_TMS | 程序烧录口 | |
6 | JTAG_TCK | JTAG_TCK | 程序烧录口 | |
7 | DIO3 | DIO3/JTAG_TDO | GPIO 通用IO口 | |
8 | DIO4 | DIO4/JTAG_TDI | GPIO 通用IO口 | |
9 | 电源3.3V | VCC | 电源 | |
10 | 电源3.3V | VCC | 电源 | |
11 | 复位引脚 | RESET | 复位 | |
12 | 电源地 | GND | 电源正 | |
13 | DIO6 | DIO6 | GPIO 通用IO口 | |
14 | DIO7 | DIO7 | GPIO 通用IO口 | |
15 | LED 指示连接状态 | DIO8 | LED 指示连接状态 | |
16 | WAKEUP | DIO9 | 按键唤醒引脚 |
模块默认串口参数:波特率 115200BPS,N,8,1 格式
序号 | AT指令 | 功能说明 | 默认参数 |
---|---|---|---|
1 | AT | 测试指令,检测串口通信 | |
2 | AT+BAUD | 波特率设置 | 115200 |
3 | AT+PARI | 设置串口检验 | 无校验 |
4 | AT+STOP | 设置串口停止位 | 1位停止位 |
5 | AT+ADDR | 查询模块MAC 地址 | |
6 | AT+NAME | 查询设置模块名称 | LY50S03 |
7 | AT+NOTI | 查询设置通知信息 | |
8 | AT+DISCON | 断开所有连接 | |
9 | AT+ERASE | 清除配对信息 | |
10 | AT+TXPW | 发射功率设置 | 0dBm |
11 | AT+GAIN | 接收增益设置 | 标准 |
12 | AT+RESET | 重启/复位模块 | |
13 | AT+RENEW | 恢复出厂设置 | |
14 | AT+PAIR | 打开配对模式 | 关闭密码 |
15 | AT+PASS | 设置连接密码 | 000000 |
16 | AT+SLEEP | 从机模块进入休眠 | |
17 | AT+PWSV | 设置休眠方式 | |
18 | AT+ADIN | 设置广播间隔 | 100ms |
19 | AT+ROLE | 设置主从模式 | 从机 |
20 | AT+SCAN? | 主机搜索指令 | |
21 | AT+CONNX | 连接搜索列表中蓝牙 | |
22 | AT+CON | 指定MAC 地址连接 | |
23 | AT+GPIOS | 置高指定GPIO端口(可延时设置) | |
24 | AT+GPIOC | 置低指定GPIO 端口(可延时设置) | |
25 | AT+GPIOT | 翻转指定GPIO端口电平(可延时) | |
26 | AT+GPIOR | 读指定GPIO端口输入状态 | |
27 | AT+GPIOG | 读指定GPIO 端口输出状态 | |
28 | AT+VERS | 查询模块蓝牙固件版本 |
如果适配器工作正常,发送AT 会返回 “OK”
AT | |
---|---|
执行指令 AT | 返回 OK |
示例:
AT | |
---|---|
OK |
AT+ADDR? | |
---|---|
执行指令 AT+ADDR? | 返回 OK+Get:<MAC> |
参数
<MAC> 模块的MAC 地址 |
---|
示例:
AT+ADDR? | |
---|---|
OK+Get:0x0C61CFC6F664 |
3.AT+VERS? 查询软件版本
AT+VERS? | |
---|---|
执行指令 AT+VERS? | 返回 OK+Get:<VERSION> |
参数
<VERSION> 模块的软件版本 |
---|
示例:
AT+VERS? | |
---|---|
OK+Get:LY50S03-V01 |
模块的软件版本为:LY50S03-V01
4.AT+BAUD 查询/设置波特率
AT+BAUD | |
---|---|
执行指令 AT+BAUD<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+BAUD? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 设置波特率为 9600 1 设置波特率为19200 2 设置波特率为38400 3 设置波特率为57600 4 设置波特率为115200 |
---|
示例1:
AT+BAUD4 设置波特率为115200 bps | |
---|---|
OK+Set:4 |
示例2:
AT+BAUD? | |
---|---|
OK+Get:4 查询到的波特率为115200 bps |
5.AT+PARI 查询/设置串口(UART)校验方式
AT+PARI | |
---|---|
执行指令 AT+PARI<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+PARI? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 设置串口(UART)校验位为 0 无校验 (默认值) 1 设置串口(UART)校验位为1 奇校验 2 设置串口(UART)校验位为2 偶校验 |
---|
示例1:
AT+ PARI0 Set uart parity NO PARITY | |
---|---|
OK+Set:0 |
示例2:
AT+ PARI0? | |
---|---|
OK+Get:0 Query uart parity is NO PARITY |
6.AT+STOP 查询/设置串口(UART)停止位
AT+STOP | |
---|---|
执行指令 AT+STOP<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+STOP? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 1 设置串口(UART)停止位为1 1位停止位 (默认值) 2 设置串口(UART)停止位为2 2位停止位 |
---|
示例1:
AT+ STOP1 设置串口(UART)为1位停止位 | |
---|---|
OK+Set:0 |
示例2:
AT+ STOP? | |
---|---|
OK+Get:1 查询到的串口停止位为1位 |
7.AT+NAME 查询/设置模块名称
AT+NAME | |
---|---|
执行指令 AT+NAME<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+NAME? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 模块的名称 最大长度为20字节,支持英文,数字,‘-’ ,‘_’组合。模块默认的名称采用模块的型号 默认名称: LY50S03 |
---|
示例1:
AT+ NAMEABC123 设置模块名称为ABC123 | |
---|---|
OK+Set: ABC123 |
示例2:
AT+ NAME? | |
---|---|
OK+Get:LY50S03 查询到模块的名称为LY50S03 |
8.AT+NOTI 查询/设置模块的通知信息
AT+NOTI | |
---|---|
执行指令 AT+NOTI<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+NOTI? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 向串口发送状态通知信息(下表列出) (默认值) 1 不发送状态信通知息到串口 |
---|
通知状态信息
1.上电初始化完成信息:OK+INIT 2.连接成功通知:OK+CONN 3.断开连接通知:OK+LOST |
---|
示例1:
AT+ NOTI0 设置模块发送状态信息 | |
---|---|
OK+Set:0 |
示例2:
AT+ NOTI? | |
---|---|
OK+Get:1 查询到模块不发送状态信息到串口 |
9.AT+DISCON 断开连接
AT+DISCON | |
---|---|
执行指令 AT+DISCON | 响应 OK+LOST |
模块收到AT+DISCON 指令后,会与连接的设备断开,并返回OK+LOST(AT+NOTI0 配置了模块返回状态通知指令)
示例1:
AT+DISCON | |
---|---|
OK+LOST |
10.AT+TXPW 设置模块发射功率
AT+TXPW | |
---|---|
执行指令 AT+TXPW<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+TXPW? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 设置发射功率为 -21dbm 1 设置发射功率为 -18dbm 2 设置发射功率为 -15dbm 3 设置发射功率为 -12dbm 4 设置发射功率为 -9dbm 5 设置发射功率为 -6dbm 6 设置发射功率为 -3dbm 7 设置发射功率为 0dbm(默认值) 8 设置发射功率为 +1dbm 9 设置发射功率为+2dbm A 设置发射功率为 +3dbm B 设置发射功率为 +4dbm C 设置发射功率为 +5dbm |
---|
示例1:
AT+TXPWC 设置发射功率为 +5dbm | |
---|---|
OK+Set:C |
示例2:
AT+TXPW? | |
---|---|
OK+Get:0 查询到发射功率为-21dbm |
11.AT+GAIN 查询/设置接收增益
AT+GAIN | |
---|---|
执行指令 AT+GAIN<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+GAIN? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 设置发射功率为 -21dbm 0标准接收增益 (默认值) 1 高接收增益 |
---|
示例1:
AT+GAIN1 设置模块为高接收增益 | |
---|---|
OK+Set:1 |
示例2:
AT+GAIN? | |
---|---|
OK+Get:0 查询到模块设置的为标准接收增益 |
12.AT+RESET 重新启动
AT+RESET | |
---|---|
执行指令 AT+RESET<VALUE> | 响应 OK+RESET |
模块会重新启动
参数
NONE |
---|
示例1:
AT+RESET | |
---|---|
OK+RESET |
13.AT+RENEW 恢复出厂设置
AT+RENEW | |
---|---|
执行指令 AT+RENEW<VALUE> | 响应 OK+RESET |
所有参数恢复到出厂默认状态
参数
NONE |
---|
示例1:
AT+RENEW | |
---|---|
OK+RENEW |
14.AT+PAIR 查询/设置配对模式
AT+PAIR | |
---|---|
执行指令 AT+PAIR<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+PAIR? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 无需配对, 不需要密码直接连接 (默认值) 1 简单配对, 静态密码验证 2 动态配对模式, 动态密码验证 4 安全验证模式, 数字确认验证 |
---|
注:静态密码是从设备的固定密码,并且每次密码都相同。
动态密码是蓝牙从设备的随机密码。 每次建立连接时,密码都会更改。 同时,AT + PASS命令用于输入动态密码。
安全配对模式通过数字确认验证。 用户可以使用AT + PASS1或AT + PASS0接受或拒绝连接。
示例1:
AT+ PARI0 设置无需配对模式 | |
---|---|
OK+Set:0 |
示例2:
AT+ PARI? | |
---|---|
OK+Get:0 查询配对模式 |
15.AT+PASS 查询/设置配对密码
AT+PASS | |
---|---|
执行指令 AT+PASS<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+PASS? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 000000-999999 密码 |
---|
示例1:
AT+ PASS123456 设置密码为 123456 | |
---|---|
OK+Set:123456* |
示例2:
AT+ PASS? | |
---|---|
OK+Get:123456 查询到的密码为 123456 |
16.AT+ PWSV 设置/查询模块的休眠方式
AT+ PWSV | |
---|---|
执行指令 AT+ PWSV<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+ PWSV? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 不休眠 可以通过AT+SLEEP 指令使模块进入休眠模式 1 断开连接1分钟后自动休眠,继续广播,可通过连接唤醒 2 深度休眠,不广播,需通过IO 口唤醒 |
---|
示例1:
AT+PWSV1 设置断开连接后1分钟休眠 | |
---|---|
OK+Set:1 |
示例2:
AT+PWSV? | |
---|---|
OK+Get:0 查询到模块不休眠 |
17.AT+ SLEEP 设置模块休眠
AT+ SLEEP | |
---|---|
执行指令 AT+ SLEEP | 响应 OK+SLEEP |
参数
<VALUE> 无参数 |
---|
示例1:
AT+SLEEP 设置模块进入休眠模式 | |
---|---|
OK+SLEEP |
18.AT+ ADIN 设置/查询模块的广播间隔
AT+ ADIN | |
---|---|
执行指令 AT+ ADIN<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+ ADIN? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 广播间隔 100ms 1 广播间隔 200ms 2 广播间隔 300ms 3 广播间隔 400ms 4 广播间隔 500ms 5 广播间隔 600ms …….. 99 广播间隔 10000ms |
---|
广播间隔越大,功耗越低
示例1:
AT+ADIN1 设置模块的广播间隔为200ms | |
---|---|
OK+Set:1 |
示例2:
AT+ADIN? | |
---|---|
OK+Get:0 查询到模块广播间隔为100ms |
19.AT+ ROLE 设置/查询模块的主从模式
AT+ ROLE | |
---|---|
执行指令 AT+ ROLE<VALUE> | 响应 OK+Set:<VALUE> |
查询指令 AT+ ROLE? | 响应 OK+Get:<VALUE> |
参数
<VALUE> 0 从机模式 默认值 1 主机模式 |
---|
设置完主从模式后,模块会自动重启
示例1:
AT+ROLE1 设置模块为主机模式 | |
---|---|
OK+Set:1 |
示例2:
AT+ROLE1? | |
---|---|
OK+Get:0 查询模块为主机模式 |
20.AT+SCAN? 搜索BLE 从机设备
AT+SCAN? | |
---|---|
执行指令 AT+SCAN? | 响应 Scanning… <INDEX>:<MAC><RSSI><NAME> … Devices Found:<QUANTITY> |
参数
<INDEX> 已经搜索到的BLE 设备索引编号 <MAC> 经搜索到的BLE 设备 MAC 地址 <RSSI> 经搜索到的BLE 设备的RSSI 值 <NAME> 经搜索到的BLE 设备的名称 <QUANTITY> 经搜索到的BLE 设备的总数量 |
---|
示例1:
AT+SCAN? Scanning… 0: 0x1CCAE32FC8AF, -60, KM-BLE 1: 0x1CCAE32FC512, -72, KM-BLE 2: 0x1CCAE328BE93, -68, KM-BLE 3: 0x1CCAE325E0CB, -51, KM-BLE 4: 0x1CCAE326226D, -69, KM-BLE 5: 0x1CCAE325E051, -60, KM-BLE 6: 0x2CAB332D37A5, -85, KM-BLE 7: 0x2CAB332D52F5, -83, KM-BLE 8: 0x2CAB33355259, -76, KM-BLE 9: 0x2CAB332D4F99, -83 Devices Found: 10 |
---|
21.AT+CONN 通过索引连接BLE 设备
AT +CONN | |
---|---|
执行指令 AT+CONN<INDEX> | 响应 Connecting OK+CONN:<MAC> <NUM>: <UUID>, <PROP1>, <PROP2>,…<PROPn> … Chars Found: <QUANTITY> |
参数
<INDEX> 已搜索到的BLE 蓝牙设备的索引 <MAC> 已连接BLE设备的MAC 地址 <NUM> 已连接的BLE 蓝牙设备的UUID索引 <UUID> 已连接的BLE 蓝牙设备的特征值UUID <PROP(n)> 已连接的BLE 蓝牙设备的特征值(Characteristic)UUID的属性 <QUANTITY> Total number of 已连接的BLE 蓝牙设备的特征值UUIDs |
---|
适配器连接BLE设备后,默认会列出所有特征值UUID.
示例
AT+SCAN? Scanning… 0: 0x1CCAE32FC8AF, -60, KM-BLE 1: 0x1CCAE32FC512, -72, KM-BLE 2: 0x1CCAE328BE93, -68, KM-BLE 3: 0x1CCAE325E0CB, -51, KM-BLE 4: 0x1CCAE326226D, -69, KM-BLE 5: 0x1CCAE325E051, -60, KM-BLE 6: 0x2CAB332D37A5, -85, KM-BLE 7: 0x2CAB332D52F5, -83, KM-BLE 8: 0x2CAB33355259, -76, KM-BLE 9: 0x2CAB332D4F99, -83 Devices Found: 10 AT+CONN0 Connecting OK+CONN:0x1CCAE32FC8AF 0: 2A00, Read, Write 1: 2A01, Read 2: 2A04, Read 3: 8146C203-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Write 4: 8146C201-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Notify Chars Found: 5 |
---|
22.AT+CON 通过MAC 地址连接设备
AT+CON | |
---|---|
执行指令 AT+CON<MAC> | 响应 Scanning… Connecting OK+CONN:<MAC> <NUM>: <UUID>,<PROP1>, <PROP2>,…<PROPn> … Chars Found: <QUANTITY> |
参数
<MAC> 已连接BLE设备的MAC 地址 <NUM> 已连接的BLE 蓝牙设备的UUID索引 <UUID> 已连接的BLE 蓝牙设备的特征值UUID <PROP(n)> 已连接的BLE 蓝牙设备的特征值(Characteristic)UUID的属性 < QUANTITY> total number of 已连接的BLE 蓝牙设备的特征值UUIDs |
---|
适配器连接BLE设备后,默认会列出所有特征值UUID.
示例
AT+CON1CCAE32FC8AF Scanning… Connecting OK+CONN:0x1CCAE32FC8AF 0: 2A00, Read, Write 1: 2A01, Read 2: 2A04, Read 3: 8146C203-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Write 4: 8146C201-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Notify Chars Found: 5 |
---|
23.AT+CONNL 连接上一次成功连接过的设备 The dongle can use this command to connect to the last successfully connected device.
AT +CONNL | |
---|---|
执行指令 AT+CONNL | 响应 Connecting OK+CONN:<MAC> <NUM>: <UUID>,<PROP1>, <PROP2>,…,<PROPn> … <NUM+n>: <UUID>,<PROP1>, <PROP2>,…,<PROPn> Chars Found: <QUANTITY> |
参数
<MAC> 已连接BLE设备的MAC 地址 <NUM> 已连接的BLE 蓝牙设备的UUID索引 <UUID> 已连接的BLE 蓝牙设备的特征值UUID <PROP(n)>已连接的BLE 蓝牙设备的特征值(Characteristic)UUID的属性 <QUANTITY>Total number of 已连接的BLE 蓝牙设备的特征值UUIDs |
---|
适配器连接BLE设备后,默认会列出所有特征值UUID.
示例
AT+CONNL Connecting OK+CONN:0x1CCAE32FC8AF 0: 2A00, Read, Write 1: 2A01, Read 2: 2A04, Read 3: 8146C203-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Write 4: 8146C201-EF6F-42AF-B1C6-F339DBDCE2EA, Read, Notify Chars Found: 5 |
---|
24.AT+CLEAR 清除主机连接信息
AT+CLEAR | |
---|---|
执行指令 AT+CLEAR | 响应 OK+CLEAR |
参数
NONE |
---|
清除主机连接信息(如果模块作为主机,连接过其他从机,会将从机的信息保存到模块里,这里清除就是清除已经保存的从机信息)
示例
AT+CLEAR OK+CLEAR |
---|
25.AT+ GPIOS 设置模块指定GPIO 口为高
AT+GPIOS | |
---|---|
执行指令 AT+GPIOS<GPIO><TIME> | 响应 OK+Set:<VALUE> |
参数
<GPIO> GPIO 口 可以设置的GPIO 口如下表 蓝色加粗 取值:00, 03, 04, 06, 07(实际上是蓝牙芯片对的IO 口) <TIME> 可选参数,这个是延时时间,用于延时一段时间后再设置指定GPIO 为高电平,取值范围1-99999 单位:秒(s);如果不设置这个参数,指令立即执行 |
---|
示例1
AT+GPIOS00 设置GPIO0 输出为高电平,立即执行 OK+Set:0 |
---|
示例2
AT+GPIOS0310 10s 后,设置GPIO03 为高电平 OK+Get:0 |
---|
可设置的GPIO 端口如下表中蓝色加粗
管脚编号 | 名称 | CC2640R2 接口 | 说明 | 复用功能 |
---|---|---|---|---|
1 | DIO0 | DIO0 | GPIO 通用IO口 | |
2 | TXD串口发送 | DIO1 | 串口信号 | |
3 | NC | NC | ||
4 | RXD串口接收 | DIO2 | 串口信号 | |
5 | JTAG_TMS | JTAG_TMS | 程序烧录口 | |
6 | JTAG_TCK | JTAG_TCK | 程序烧录口 | |
7 | DIO3 | DIO3/JTAG_TDO | GPIO 通用IO口 | |
8 | DIO4 | DIO4/JTAG_TDI | GPIO 通用IO口 | |
9 | 电源3.3V | VCC | 电源 | |
10 | 电源3.3V | VCC | 电源 | |
11 | 复位引脚 | RESET | 复位 | |
12 | 电源地 | GND | 电源正 | |
13 | DIO6 | DIO6 | GPIO 通用IO口 | |
14 | DIO7 | DIO7 | GPIO 通用IO口 | |
15 | LED 指示连接状态 | DIO8 | LED 指示连接状态 | |
16 | WAKEUP | DIO9 | 按键唤醒引脚 |
26.AT+ GPIOC 设置模块指定GPIO 口为低电平
AT+GPIOC | |
---|---|
执行指令 AT+GPIOC<GPIO><TIME> | 响应 OK+Set:<VALUE> |
参数
<GPIO> GPIO 口 可以设置的GPIO 口如下表 蓝色加粗 取值:00, 03, 04, 06, 07(实际上是蓝牙芯片对的IO 口) <TIME> 可选参数,这个是延时时间,用于延时一段时间后再设置指定GPIO 为低电平,取值范围1-99999 单位:秒(s);如果不设置这个参数,指令立即执行 |
---|
示例1
AT+GPIOC00 设置GPIO0 输出为低电平,立即执行 OK+Set:0 |
---|
示例2
AT+GPIOC0310 10s 后,设置GPIO03 为低电平 OK+Get:0 |
---|
27.AT+ GPIOT 设置模块指定GPIO 口电平翻转
AT+ GPIOT | |
---|---|
执行指令 AT+ GPIOT<GPIO><TIME> | 响应 OK+Set:<VALUE> |
翻转GPIO 电平用在需要设置GPIO 口由高变低或者由低变高的的情况
参数
<GPIO> GPIO 口 可以设置的GPIO 口如下表 蓝色加粗 取值:00, 03, 04, 06, 07(实际上是蓝牙芯片对的IO 口) <TIME> 可选参数,这个是延时时间,用于延时一段时间后再设置指定GPIO 为低电平,取值范围1-99999 单位:秒(s);如果不设置这个参数,指令立即执行 |
---|
示例1
AT+GPIOT00 设置GPIO0 为电平翻转,立即执行 OK+Set:0 |
---|
示例2
AT+GPIOT0310 10s 后,设置GPIO03电平翻转 OK+Get:0 |
---|
28.AT+ GPIOR 读取GPIO 的输入状态
AT+ GPIOR | |
---|---|
执行指令 AT+ GPIOR<GPIO><TIME> | 响应 OK+Set:<VALUE> |
参数
<GPIO> GPIO 口 可以设置的GPIO 口如下表 蓝色加粗 取值:00, 03, 04, 06, 07(实际上是蓝牙芯片对的IO 口) |
---|
示例
AT+GPIOR00 读取GPIO 0 的输入状态 OK+Set:0 |
---|
29.AT+ GPIOG 查询GPIO 的输出状态
AT+ GPIOG | |
---|---|
执行指令 AT+ GPIOG<GPIO><TIME> | 响应 OK+Set:<VALUE> |
参数
<GPIO> GPIO 口 可以设置的GPIO 口如下表 蓝色加粗 取值:00, 03, 04, 06, 07(实际上是蓝牙芯片对的IO 口) |
---|
示例
AT+GPIOR00 读取GPIO 0 的输出状态 OK+Set:0 |
---|