分享一个整理并测试好用的MFRC522 RFID库

最近淘了一个MFRC522RFID读卡器,在网上幸运的找到了国外网友写的源代码和国内网友整理的类库,但多少都有一些问题,调试是一波三折,耗费了我一整天的时间。

想着新来的同学可能也会像我一样把时间浪费在排除bug上,所以就进一步整理了找到的类库,整理了部分汉字提示、新增两个函数和一个扇区读写的例子,希望能给大家提供方便。

读卡器正面

2013-5-25 21:09 上传
(19.61 KB)

读卡器正面

读卡器背面

2013-5-25 21:09 上传
(28.47 KB)

读卡器背面





RFID -> Arduino UNO

-------------------

GND -> GND

VIN -> 5V

SS -> D10

SCK -> D13

MISI -> D11

MISO -> D12

3V# ->

RST -> D5



读取卡序列号的例子:

#include <SPI.h>

#include <RFID.h>



RFID rfid(10,5); //D10--读卡器SS引脚、D5--读卡器RST引脚

void setup()

{

Serial.begin(9600);

SPI.begin();

rfid.init();

}



void loop()

{

//找卡

if (rfid.isCard()) {

Serial.println("Find the card!");

//读取卡序列号

if (rfid.readCardSerial()) {

Serial.print("The card's number is: ");

Serial.print(rfid.serNum[

RFID.rar

(8.01 KB, 下载次数: 1326)

2013-5-25 21:10 上传
点击文件名下载附件

RDID类库


via - 极客工坊

标签: Arduino教程