ESP32-S 使用 I2C 接线时 SDEZ Aime reader 测试BAD
Closed this issue · 5 comments
OctoFlareDev commented
Sucareto commented
是用最新版本的代码嘛?有对代码进行了哪些修改?
在读卡器测试界面,切换 LED 是否有生效?
OctoFlareDev commented
是最新版本
因为用I2C连接所以注释掉了SPI pin
因为我没有灯条所以将fastled代码换成了tone
在游戏里更改LED有反应
OctoFlareDev commented
补充:用I2C连接是因为不知道SPI的接线
Sucareto commented
在测试界面读不到卡大概是 10s 左右会 BAD,能读到固件号,ESP32 应该是正常工作了。
即使没有灯条,也可以使用带 FastLED 的代码,不会影响效果,可以恢复到默认代码试试看。
还有的可能是 PN532 连接不正常?如果有串口调试工具,开始尝试手动发包调试一下。
SPI 的接线,参考如下:
PN532 ESP32
SCK ----- VSPI SCK (GPIO18)
MISO ----- VSPI MISO (GPIO19)
MOSI ----- VSPI MOSI (GPIO23)
SS ----- VSPI SS (GPIO05,PN532_SPI_SS 定义的)
VCC ----- VIN 3.3V
GND ----- GND
OctoFlareDev commented
用I2C连接的时候readertest是可以正常读取的
使用SPI接线后游戏内工作正常