使用Arduino连接RFID模块RC522

       射频识别RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。

       我使用的是山寨的Arduino UNO,RFID模块使用SPI通信。


 这样的话连接就非常方便了:

3.3V 3.3V
GND GND
RST 9
SDA 10
MOSI 11
MISO 12
SCK 13

RC522的数据手册

但是多亏有了RFID库,是我们可以不用关注RFID的数据手册,直接使用库就好:https://github.com/miguelbalboa/rfid

直接在ArduinoIDE中搜索RC522安装即可:


 安装RC522库:


 

安装后打开实例工程烧写就可以看是否成功了,比如说DumpInfo:

它会通过串口Dump出卡上的数据:



Arduino网站上可以找到更多信息:http://playground.arduino.cc/Learning/MFRC522

有一个RFID门锁工程可以参考:https://github.com/omersiar/RFID522-Door-Unlock

猜你喜欢

转载自hzy3774.iteye.com/blog/2322511
今日推荐