Arduino 扫描卡时RFID读卡器显示(身份验证失败():通信错误)

Arduino 扫描卡时RFID读卡器显示(身份验证失败():通信错误),arduino,Arduino,我正在做一个项目。在该项目中,我使用Arduino Uno板从RFID阅读器MFRC522获取输入。通过读卡器,我得到了钥匙链标签和身份证标签。我使用的是从Github下载的MFRC522库。我尝试了dumpinfo示例代码来扫描一张卡。读卡器可以很好地使用默认卡。钥匙链和身份证标签 现在的问题是,当我扫描我的大学身份证时,它显示一个错误身份验证失败:通信错误 请帮帮我。非常感谢您在这件事上花费的时间和帮助。我终于找到了问题的答案。默认RFID标签附带以下任意一个键: FF FF FF FF A

我正在做一个项目。在该项目中,我使用Arduino Uno板从RFID阅读器MFRC522获取输入。通过读卡器,我得到了钥匙链标签和身份证标签。我使用的是从Github下载的MFRC522库。我尝试了dumpinfo示例代码来扫描一张卡。读卡器可以很好地使用默认卡。钥匙链和身份证标签

现在的问题是,当我扫描我的大学身份证时,它显示一个错误身份验证失败:通信错误


请帮帮我。非常感谢您在这件事上花费的时间和帮助。

我终于找到了问题的答案。默认RFID标签附带以下任意一个键:

FF FF FF FF A0 A1 A2 A3 A4 A5 B0 B1 B2 B3 B4 B5 4D 3A 99 C3 51 DD 1A 98 2C 7E 45 9A D3 F7 D3 F7 D3 F7 AA BB CC DD EE FF 上述默认密钥也称为智能卡密钥。要访问标签中的数据,我们需要在源代码中添加这些密钥。如果密钥不正确,则无法访问卡中的数据,并抛出错误消息“身份验证失败:通信错误”

类似地,我的大学身份标签不同的密钥由售卡人设置,该密钥与我在源代码中使用的默认密钥不匹配。在这种情况下,当我用RFID阅读器扫描我的拼贴身份标签时,我得到了一个身份验证失败:通信错误