我可以将2个RFID读卡器连接到一个arduino吗?

时间:2014-12-08 07:46:33

标签: rfid arduino-uno

我正在寻找将ADAFRUIT RFID PN532读卡器连接到一个arduino, 我认为它可能是因为I2C就是这样,但我如何修改代码(已经在RFID ADAFRUIT LIBRARY中)两个读取器在一个实例中进行两次访问?

1 个答案:

答案 0 :(得分:2)

不,你不能在同一个I 2 C总线上连接两个Adafruit PN532防护罩。问题是您无法更改PN532的外设地址。因此,两个PN532 NFC芯片都会响应相同的地址,你无法控制与之通信的两个屏蔽中的哪一个。

但是,您可以将两块板分开

  • 使用在两块板之间切换的I 2 C多路复用器,或
  • 使用PN532屏蔽的SPI选项。在SPI模式下,您有一个额外的芯片选择PIN,您可以将其连线以分离Adruino的PIN。然后,您可以使用这些芯片选择线来寻址特定的PN532屏蔽。但是,您需要将PN532库移植到SPI通信。