与Arduino的RFID接口
我想连接RC522和Arduino UNO板。我使用下表连接RC522芯片与Arduino的RFID接口,arduino,arduino-uno,rfid,spi,Arduino,Arduino Uno,Rfid,Spi,我想连接RC522和Arduino UNO板。我使用下表连接RC522芯片 SDA 10 SCK 13 MOSI 11 MISO 12 IRQ UNUSED GND GND RST 9 3.3V 3.3V #包括“SPI.h”//SPI库 #包括“MFRC522.h”//RFID库(https://github.com/miguelbalboa/rfid) 常数int pinRST=9; 常数int pinSDA=10;
SDA 10
SCK 13
MOSI 11
MISO 12
IRQ UNUSED
GND GND
RST 9
3.3V 3.3V
#包括“SPI.h”//SPI库
#包括“MFRC522.h”//RFID库(https://github.com/miguelbalboa/rfid)
常数int pinRST=9;
常数int pinSDA=10;
MFRC522 MFRC522(pinSDA,pinRST);//在Arduino上设置mfrc522
无效设置(){
SPI.begin();//打开SPI连接
mfrc522.PCD_Init();//初始化接近耦合装置(PCD)
Serial.begin(230400);//打开串行连接
}
void循环(){
如果(mfrc522.PICC_IsNewCardPresent()){//(如果存在RFID标签/卡,则为true)PICC=接近型集成电路卡
如果(mfrc522.PICC_ReadCardSerial()){//true,如果读取了RFID标签/卡
串行打印(“RFID标签ID:”);
对于(字节i=0;i
带RFID卡的串行监视器显示为空白。您的pin连接看起来无效。为什么要连接作为I2C协议一部分的
SDA
。您应该连接SS
(从机选择)。@StefanBossbaly我认为MFRC522在同一个引脚上有这些。