RFID Kart Okuyucu

Merhaba, elimde iki adet RC522 var. Bunlardan birinin headerini lehimledim diğerini ise lehimlemedim (lehimlememden kaynaklı bir sorun olup olmadığını anlamak için). Fakat ikisi de kartları okumuyor. Elimde 4-5 kart ve tag var fakat hiç birini okumuyor.

Projemde standart MFRC522 kütüphanesini kullanıyorum bağlantılarım ise şu şekilde (Arduino UNO Klon)
SDA = 10. PIN
SCK = 13. PIN
MOSI = 11. PIN
MISO = 12. PIN
RQ = Boş
GND = GND
RST = 9. PIN
3.3V = 3.3V

Kodlar ise bu şekilde:
#include <SPI.h>
#include <MFRC522.h>

MFRC522 mfrc522(10, 9);

void setup() {
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
}

void loop() {
String uid = “”;
delay(2000);

// Look for new cards
if (!mfrc522.PICC_IsNewCardPresent()) {
Serial.println(“Kart Okutun”);
return;
}

// Select one of the cards
if (!mfrc522.PICC_ReadCardSerial()) {
Serial.println(“Kart Okunamadı”);
return;
}

for(byte i=0; i < mfrc522.uid.size; i++){
uid.concat(String(mfrc522.uid.uidByte[i], HEX));
}

Serial.println(uid);
}

Her seferinde “Kart Okutun” mesajı ekrana basılıyor. Sorun tam olarak nerede bulamadım. Bende mi, kütüphanede mi yoksa modüllerde mi?

Yardımcı olursanız sevinirim