RFID-интерфейс с Arduino - PullRequest
       44

RFID-интерфейс с Arduino

0 голосов
/ 07 сентября 2018

Я хочу соединить RC522 с платой Arduino UNO. Я использовал следующую таблицу для моего соединения с чипом RC522.

SDA      10
SCK      13
MOSI     11
MISO     12
IRQ      UNUSED
GND      GND
RST      9
3.3V     3.3V
#include "SPI.h" // SPI library
#include "MFRC522.h" // RFID library (https://github.com/miguelbalboa/rfid)
const int pinRST = 9;
const int pinSDA = 10;
MFRC522 mfrc522(pinSDA, pinRST); // Set up mfrc522 on the Arduino
void setup() {
  SPI.begin(); // open SPI connection
  mfrc522.PCD_Init(); // Initialize Proximity Coupling Device (PCD)
  Serial.begin(230400); // open serial connection
}
void loop() {
  if (mfrc522.PICC_IsNewCardPresent()) { // (true, if RFID tag/card is present ) PICC = Proximity Integrated Circuit Card
    if(mfrc522.PICC_ReadCardSerial()) { // true, if RFID tag/card was read
      Serial.print("RFID TAG ID:");
      for (byte i = 0; i < mfrc522.uid.size; ++i) { // read id (in parts)
        Serial.print(mfrc522.uid.uidByte[i], HEX); // print id as hex values
        Serial.print(" "); // add space between hex blocks to increase readability
      }
      Serial.println(); // Print out of id is complete.
    }
  }
}

На принтере RFID-карты на серийном мониторе отображается пустое значение.

...