18871| 3
|
[入门教程] 模拟门禁-NFC标签注册和刷卡 |
【项目背景】 这个帖子,学习并复刻江锋老师的一个项目。 使用掌控板+NFC模块,做一个模拟门禁--NFC标签的注册、删除与刷卡的原型。 在我的设想中,开机后可以注册新卡片,删除已录入的卡片,用刷卡亮灯来模拟刷卡开门。 材料清单
主控: 通信模块IIC: 程序1解读: 开机,初始化NFC模块(IIC) 按P进入注册模式 检测NFC标签读取UID 如果没有注册,可以按A注册(读取UID存入列表) 如果已注册,可以按B删除 (上面复刻江老师) 注册完毕后,按N进入刷卡模式 检测NFC标签读取UID并与列表中数据对比 如果列表中有,证明是本校卡片,亮绿灯 如果列表中没有,闪红灯,提醒注意查证 (这段是新增内容) 附件 程序2解读: 上面程序1已经可以完成门禁的注册、删除和刷卡功能了,但是如果中在门禁刷卡使用过程中需要新增注册、删除卡片,如何切换回注册模式呢? 我使用了多线程,按P启用子程序1注册模式、停用子程序2门禁模式,按N启用子程序2门禁模式、停用子程序1注册模式,两种模式之间可以互相切换,从而很好的解决了问题。 附件 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed