1
0
mirror of synced 2024-11-23 23:50:56 +01:00
使用 Arduino 制作的 Aime 兼容读卡器。
Go to file
2021-06-05 02:11:38 +08:00
doc 添加了aime通信的数据结构。 2021-03-30 02:28:42 +08:00
tools 添加了适用于 Chunithm 的自动发送 DTR/RTS 小工具和源码。 2021-04-24 20:50:54 +08:00
Arduino-Aime-Reader.ino 使用default处理未知cmd。 2021-05-26 21:23:25 +08:00
cmd.h 正式支持Felica。 2021-04-24 20:44:05 +08:00
ReaderTest.ino Create ReaderTest.ino 2021-06-05 02:11:38 +08:00
README.md Update README.md 2021-05-28 08:28:36 +08:00

Arduino-Aime-Reader

使用 Arduino + PN532 + WS2812B 制作的 Aime 读卡器。支持 FelicaBanaAimeMifare 卡模拟 Felica 是可选功能)。
通信数据格式可参考 card.txtnfc.txt
替换 chunihook.dll 可在控制台输出通信数据,源码在 sg-cmd.c

使用方法:

按照 PN532 的提示安装库; Arduino 和 PN532 接好 VCCGNDSDASCL
接上 WS2812B 灯条(可选);
上传程序。

打开设备管理器,设置 Arduino 的 COM 号,一些参考如下:
ChunithmCOM12支持 Felica 和 Aime
Ongeki/SinmaiCOM1仅支持 Aime
MaiMai FinaleCOM2仅支持 Aime

某些 Arduino 可能需要在打开主程序前给串口发送 DTR/RTS需要先打开一次 Arduino 串口监视器再启动主程序。
如果是 Chunithm可以在启动前运行一次 DTR-RTS.exe 以向 COM1 和 COM12 发送DTR/RTS。
如果需要向其他端口发送,可以修改 DTR-RTS.c 然后编译。

引用库:

驱动WS2812B FastLED.h
驱动PN532 PN532.h