RFID-RC522是一款专为Arduino设计的射频识别模块,支持13.56MHz频率下的多种协议,广泛应用于身份验证、数据读写等场合。
从Arduino UNO v3开始使用RFID RC522模块的连接引脚布局如下所示:
- 3.3V (射频识别Arduino电源)
- RST - 9(复位)
- MOSI - 12 (主出从入数据线)
- MISO - 11 (主入从出数据线)
- SCK - 13(时钟信号)
- SDA - 10 (选择引脚)
- IRQ未连接
安装RFID库:
```shell
cd ~/Documents/Arduino/libraries
git clone https://github.com/song940/rfid.git RFID
```
重启Arduino,然后使用以下范例程式码:
```cpp
#include
#include
#define SS_PIN 10 //选择引脚定义为10
#define RST_PIN 9 //复位引脚定义为9
RFID rfid(SS_PIN, RST_PIN);
void setup() {
Serial.begin( );
```
请确保在使用上述代码时,根据实际需求完成初始化设置。