YFROBOT FPM383 Sensor Library for Arduino
- 产品购买链接: YFROBOT商城、YFROBOT淘宝商城.
调用库:
#include <yfrobot_fpm383.h> // 包含头文件
创建对象:
UNO 主板:
YFROBOTFPM383 fpm(9, 8); //软串口引脚,RX:D9 TX:D8
ESP32 主板:
YFROBOTFPM383 fpm(16, 17); // 使用 ESP32 的硬件串口2,自定义引脚RX:16 TX:17
Methods:
初始化,成功则返回模组序列号(String),否则返回""。
fpm.getChipSN();
验证指纹,并返回指纹ID 参数:true,无手指时,LED反馈;false,无手指时,无LED反馈。
fpm.identify()
在ID位置注册指纹 参数:注册ID,默认拼接4次(可自定义次数)。
fpm.enroll(ID, 4);
fpm.enroll(ID, 6);
删除ID位置的指纹
fpm.deleteID(ID);
清空指纹库
fpm.empty();
查询当前已注册指纹数量
fpm.inquiry();
- V0.0.8 修复bug。 Update Date: 2024-12-17
- V0.0.7 更新功能:搜索到未认证手指时,默认返回 0xFE; 初始化增加LED控制全灭,防止LED进入死循环。 Update Date: 2024-12-12
- V0.0.6 适配ESP32系列主板,测试在ESP32-WROOM-32E。Update Date: 04-15-2024
- V0.0.5 适配ESP32系列主板,测试在ESP32-WROOM-32E。Update Date: 04-11-2024
- V0.0.4 更改library.properties文件。
- V0.0.3 新增已注册指纹(有效模板)查询函数。
- V0.0.2 优化LED控制,增加多种LED状态; 优化验证指纹,增加无指纹时,LED灯控制参数; 优化添加指纹,增加参数,可控指纹拼接次数; 新增LED自由控制函数。
- V0.0.1 基础功能完成,验证指纹,删除指纹,添加指纹。