【问题标题】:Connecting RC522 RFID to Arduino Yun将 RC522 RFID 连接到 Arduino Yun
【发布时间】:2017-03-07 03:19:39
【问题描述】:
我正在尝试将我的 RC522 RFID 阅读器 (http://playground.arduino.cc/Learning/MFRC522) 连接到我的 Arduino Yun。
不幸的是,它不起作用,因为 SPI 连接似乎与 Arduino Uno 不同(根据谷歌)。在我的 Uno 上它可以正常工作,但在我的 Yun 上却不行。老实说,我对 SPI/ICSP 还不是很有经验,所以我不知道如何让阅读器在我的 Yun 上运行 :(
如果有人能给我一些帮助或指出正确的方向,那就太好了。
提前非常感谢您! :)
【问题讨论】:
标签:
arduino
rfid
spi
arduino-yun
【解决方案1】:
看起来 Arduino YUN 的引脚排列与 Arduino UNO 不同(查看 Google 图片)。您必须根据您的电路板重新连接草图。
【解决方案2】:
此配置对我有用...
RST/Reset RST => D9
SPI SS SDA(SS) => D10
SPI MOSI MOSI => ICSP-4
SPI MISO MISO => ICSP-1
SPI SCK SCK => ICSP-3
gnd 到 gnd & 3.3v 到 3.3v
干杯!
【解决方案3】:
来自文档:
SPI:在 ICSP 标头上。这些引脚支持使用 SPI 库的 SPI 通信。请注意,SPI 引脚没有连接到任何数字 I/O 引脚,因为它们在 Uno 上,它们仅在 ICSP 连接器上可用。这意味着,如果您有一个使用 SPI 的屏蔽,但没有连接到 Yún 的 6 针 ICSP 接头的 6 针 ICSP 连接器,则该屏蔽将不起作用。
总而言之,您必须使用 ICSP 头而不是 IO 引脚