9

我希望通过芯片卡(智能卡)与我的 Arduino 项目建立普通用户与自动售货机的相同交互。我想限制用户玩玩具(我的项目)的时间,他们需要插入卡片,代码应该:

  1. 读卡。
  2. 要求输入 4 位密码。
  3. 验证芯片上的密码。
  4. 阅读时间平衡。
  5. 在 LCD 上显示时间平衡。
  6. 节省使用时间(通过 millis())。
  7. 从时间余额中减去使用量并显示新余额。
  8. 记录使用时间和日期。

我有一个智能卡阅读器,数据表非常直接地说明了如何连接,但我在编写自己的函数时并不像我想的那样流利。有没有我可以使用的好图书馆?也许是一个示例 .ino 或 .pde 文件?提前致谢!


[更新#1]

我在SourceForge中找到了 Angus71 的一个好看的项目,但我必须承认我不知道如何将库实现到 arduino 代码本身。作者写了 SCTest (example) 这对我来说还不够,所以我想检查一下你是否可以帮助我?

您可以从上面的链接下载库和示例,如果您能指出更好的方向,将不胜感激!

4

1 回答 1

0

如果您对硬件仍然很灵活,您可能需要考虑使用 NFC 卡并将数据存储在您的读卡器中(如果您需要在多个设备中使用它,则可以使用 NFC 卡。有许多开放的 NFC 库可以完美运行。

于 2019-09-02T07:26:20.770 回答