我希望通过芯片卡(智能卡)与我的 Arduino 项目建立普通用户与自动售货机的相同交互。我想限制用户玩玩具(我的项目)的时间,他们需要插入卡片,代码应该:
- 读卡。
- 要求输入 4 位密码。
- 验证芯片上的密码。
- 阅读时间平衡。
- 在 LCD 上显示时间平衡。
- 节省使用时间(通过 millis())。
- 从时间余额中减去使用量并显示新余额。
- 记录使用时间和日期。
我有一个智能卡阅读器,数据表非常直接地说明了如何连接,但我在编写自己的函数时并不像我想的那样流利。有没有我可以使用的好图书馆?也许是一个示例 .ino 或 .pde 文件?提前致谢!
[更新#1]
我在SourceForge中找到了 Angus71 的一个好看的项目,但我必须承认我不知道如何将库实现到 arduino 代码本身。作者写了 SCTest (example) 这对我来说还不够,所以我想检查一下你是否可以帮助我?
您可以从上面的链接下载库和示例,如果您能指出更好的方向,将不胜感激!