【项目介绍】
利用图形化Mind+上传模式编程,使用行空板和指纹识别传感器,来制作一个简单的指纹打卡签到小项目。
【项目演示】
硬件连接相当简单,如图将行空板和指纹识别传感器,通过连接线连接起来。
按行空板上的A键,就是“签到打卡”模式;按行空板上的B键,就是“指纹录入”模式。对应行空板的右上角也会显示目前的模式。
【编程过程】
首先,在扩展中加载“行空板”、“pinpong初始化”和“Gravity: 电容式指纹识别模块”:
程序开头,先对行空板进行初始化:
对行空板上的按键进行自定义,A键和B键分别代表“签到打卡”和“指纹录入”两个模式:
为了实现根据预先给定的名单签到打卡后,再记录留档的功能,要加载“excel读取”和“excel写入”两个模块。
对“excel读取”和“excel写入”模块进行初始化:
定义“签到打卡”自定义模块,判断指纹是否为excel“人员名单”中的指纹ID:
定义“指纹录入”自定义模块,将指纹ID录入到excel“签到名单”中:
最后加入主程序:
【项目总结】
鉴于条件所限和时间仓促,本项目的硬件除了行空板和指纹识别传感器以外,其他的几乎没有。后续优化阶段,可以制作一个外盒,作为指纹采集盒来使用,这样项目的完整度就会高很多。
附件
评论