在指纹模块开发应用中,很多用户误会为通电后 指纹指示灯就会亮起。其实指纹头的灯光显示是信号通信状态,受指令控制着。例如杭州城章科技有限公司出品的R503款产品,有7个灯光颜色,根据需求设置显示颜色及状态。如灯光闪烁或常亮、及亮起的时间等可以按以下指令操作。
设置灯光示例: 青色呼吸灯
发送:EF 01 FF FF FF FF 01 00 07 35 01 50 06 00 00 94
应答:EF 01 FF FF FF FF 07 00 03 00 00 0A
光环控制 AuraLedConfig(0x35)
功能说明:光环LED控制
输入参数:控制码Ctrl, 速度Speed, 颜色索引ColorIndex, 次数Times
返回参数:确认码
指令代码:0x35
指令包格式:
包头 | 地址 | 包标识 | 包长度 | 指令码 | 控制码 | 速度 | 颜色索引 | 次数 | 校验和 |
2 Bytes | 4 Bytes | 1 Byte | 2 Bytes | 1 Byte | 1 Byte | 1 Byte | 1 Byte | 1 Byte | 2 Bytes |
0xEF01 | XXXX | 0x01 | 0x0007 | 0x35 | Ctrl | Speed | ColorIndex | Count | Sum |
控制码:
控制码 | 0x01 | 0x02 | 0x03 | 0x04 | 0x05 | 0x06 |
功能 | 呼吸灯 | 闪烁灯 | 灯常开 | 灯常灭 | 灯渐开 | 灯渐灭 |
速度:0x00-0xff, 256档,*慢5s一个周期。对呼吸灯和闪烁灯渐开,渐灭有效。
颜色索引:
编码 | 0x01 | 0x02 | 0x03 | 0x04 | 0x05 | 0x06 | 0x07 |
颜色 | 红色 | 蓝色 | 紫红色 | 绿色 | 黄色 | 青色 | 白色 |
循环次数: 0-无限次,1-1~255次。仅对呼吸灯和闪烁灯有效。
应答包格式:
包头 | 地址 | 包标识 | 包长度 | 确认码 | 校验和 |
2 Bytes | 4 Bytes | 1 Byte | 2 Bytes | 1 Byte | 2 Bytes |
0xEF01 | XXXX | 0x07 | 0x0003 | X | Sum |
确认码=0x00 表示设置成功;
确认码=0x01,表示收包有错。
- 用户开发扫描设备常规应用事项 2022-10-17
- 指纹传感器的类型和工作原理 2022-10-16