Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与Arduino的RFID接口_Arduino_Arduino Uno_Rfid_Spi - Fatal编程技术网

与Arduino的RFID接口

与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;

我想连接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;
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在同一个引脚上有这些。