【社区】指纹打卡签到小项目
2024-06-30266
AI 快速预览详细
本项目是一个简单的指纹打卡签到小项目,使用行空板和Gravity: 电容式指纹识别传感器,通过图形化Mind+编程实现。项目演示了如何通过按键选择签到打卡或指纹录入模式,并记录签到信息。硬件连接简单,适合零基础新手和STEM教育场景。
【项目演示】
硬件连接相当简单,如图将行空板和指纹识别传感器,通过连接线连接起来。


按行空板上的A键,就是“签到打卡”模式;按行空板上的B键,就是“指纹录入”模式。对应行空板的右上角也会显示目前的模式。
【编程过程】
首先,在扩展中加载“行空板”、“pinpong初始化”和“Gravity: 电容式指纹识别模块”:



程序开头,先对行空板进行初始化:

对行空板上的按键进行自定义,A键和B键分别代表“签到打卡”和“指纹录入”两个模式:

为了实现根据预先给定的名单签到打卡后,再记录留档的功能,要加载“excel读取”和“excel写入”两个模块。

对“excel读取”和“excel写入”模块进行初始化:

定义“签到打卡”自定义模块,判断指纹是否为excel“人员名单”中的指纹ID:

定义“指纹录入”自定义模块,将指纹ID录入到excel“签到名单”中:

最后加入主程序:

附件



