亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 工业技术

将 PN532 与 Arduino 连接 - 您需要知道的全部内容

关于 PN532 与 arduino 的接口,PN532 是几乎所有使用近场通信的设备中都可以找到的 NFC 分线板。并且由于 NFC 是 RFID 的扩展,它允许更多出色的功能和选项。

此外,由于市场上有如此多的芯片可供选择,PN532 模块的性能如何?它与 Arduino 的配合如何?

继续阅读。

什么是 PN532 模块?

PN532 是一种流行的 NFC RFID 模块,支持移动支付、Arduino NFC 功能和其他智能手机通信。它被整合到模块中,使与您的 Arduino 项目的配对变得简单。

此外,它还允许在 13.56 MHz 频率范围和 424 kbit/s 的双向速度下进行非接触式通信。

PN532 NFC 模块引脚布局

图 1:PN532 NFC RFID 模块

PN532 NFC RFID 模块支持 I2C、SPI 和 HSU 通信模式。它对 I2C 和 HSU 使用相同的引脚,但对 SPI 协议使用不同的引脚。

此外,您可以快速识别模块正面的 I2C 引脚。此外,HSU 引脚位于背面。

下面我们来看看各个协议的管脚如何:

PN532 NFC 模块特性

材料

在 I2C 模式下将 PN532 与 Arduino 连接

首先,将您的 Arduino 与 PN532 模块连接以进行 I2C 通信。即地对地,SDA到A4,SCL到A5,如下图。

图 2:在 I2C 模式下将 Arduino 连接到 PN532 模块

此外,为电路板提供 5V 的电源。然后,您将以下代码上传到您的 Arduino 设置中。

上传代码后,将 NFC 卡靠近 PN532 测试模块。

在 UART 模式下将 PN532 与 Arduino 连接

在此模式下,将地连接到地,Tx(时钟)连接到 D3,Rx(数据)连接到 D2。此外,通过 Vcc 引脚提供 5V 电源。

图 3:在 UART 模式下将 Arduino 连接到 PN532 模块

然后,您将找到适当的支持库并将它们添加到 Arduino 的库文件夹中。之后,请复制下面的代码并将其上传到您的 Arduino 板上。

最后,打开串口监视器并通过将 NFC 卡靠近 PN532 来测试模块。

在 SPI 模式下将 PN532 与 Arduino 连接

将 RST 连接到引脚 9,将 GND 连接到 GND,将 MISO 连接到引脚 11。另外,将 MOSI 连接到引脚 12,将 SCK(串行时钟)连接到引脚 13,将 SS(从选择)连接到 10。

此外,将 PN532_SPI.h 库添加到 Arduino IDE 库文件夹。

图 4:在 SPI 模式下将 Arduino 连接到 PN532 模块

之后,请复制下面的代码并将其上传到您的 Arduino 板上。

最后,打开串口监视器并通过将 NFC 卡靠近 PN532 来测试模块。

制作带有 OLED 显示屏的便携式 NFC 扫描仪

如图所示,将 OLED 显示器和 PN532 连接到 Arduino。 GND 到 GND,SDA 到 A4,SCL 到 A5,用 5V 给 Vcc 供电。

图 5:将 Arduino 连接到 PN532 模块和 OLED

然后,您将复制下面的代码并将其上传到您的 Arduino 板。

最后,通过将 NFC 卡靠近来测试 PN532 模块。模块将读取并在 OLED 上显示字节长度和 UID 值。

结论

与其他模块不同,PN532 的优势在于它使用 I2C、UART 和 SPI 等协议与 Arduino 进行通信。此外,它易于设置,使用起来很有趣,而且价格便宜。

如果您在采购材料或完成项目方面需要帮助,请联系我们,我们会尽快回复您。


工业技术

  1. 关于难熔金属你需要知道的一切
  2. PLA 3D 打印:您需要知道的一切
  3. 使用 ABS 塑料进行 3D 打印:您需要知道的一切
  4. 尼龙 3D 打印:您需要知道的一切
  5. 聚合物 3D 打印:2021 年您需要知道的一切
  6. 关于紧急维护你需要知道的一切
  7. 应对网络攻击——您需要知道的步骤
  8. 仓库自动化:您需要知道的一切
  9. 过压和欠压:所有你需要知道的
  10. 预防性维护:您需要知道的一切
  11. 工业配电 - 您需要知道的一切
  12. 水平无聊:你需要知道的一切