近期入手了一套 RC522 的 RFID 模块,现在把我近期把玩这个模块的经历分享给大家,大家可以参照这个过程,上手这个模块的玩法。
刚到手的 RFID 模块与排针是分开的,需要自己焊上,焊什么的不用多说了吧,来这看贴文的应该都要会这个技能。选择焊直排针还是弧排针就看自己的需求了。
RC522 RFID 的板子大概都是下面这个样子的。
翻出吃灰已久的焊枪,一番操作后排针就焊上了,下面是找了一张已经焊好的板子的图。
焊接的地方有一排引脚说明。我查了相关资料,下面整理出来各引脚的定义说明。
SDA SCK MOSI MISO IRQ GND RST 3.3V
选择设备 时钟信号 主出从入(数据) 主入从出(数据) 中断 接地 置位 电源
接下来将 RC522 与 Arduino 连接,以下使用 Arduino Uno 进行连接。连接的对照表格示意如下:
MFRC522针脚 Arduino Uno 针脚
3.3V 3.3V
GND GND
RST 9
SDA/SS 10
MOSI 11
MISO 12
SCK 13
范例需要使用到 MFRC522 的库,我们可以在库管理器中搜索到这个库,安装即可。
库文件的来源:https://github.com/miguelbalboa/rfid
安装完成后,在 Arduino IDE 菜单栏中选择 文件 - 示例 - 第三方示例 - MFRC522 - DumpInfo 打开示例。
将 Arduino 连接至电脑,配置开发板选项为 Arduino Uno。
端口是否已选择 Arduino Uno 所在的端口。
点击烧录按钮,将程序烧录至 Arduino 开发板中。
打开串口监视器,查看运行情况。这个时候可以把卡片放到RFID模块上,看到读取的信息。
通过上述过程,我们已经调试测试了 MFRC522 模块,接下来还会有更多精彩的使用方法与整合运用方式。后续会在本贴陆续更新,请大家持续关注。
离线