MFRC522 13.56 MHz RFID ve NFC Kart Okuyucu Modülü
Toplu taşıma İstanbulkart benzeri 13.56 MHz Mifare kartları ve anahtarlıkları okuyup yazabilen, şifreli kapı geçiş sistemlerinin popüler modülüdür.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Maksimum çalışma gerilimi 3.3V'tur! Arduino Uno'nun 5V pinine bağlanırsa çip anında bozulur; mutlaka Uno'nun 3.3V pininden beslenmelidir.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | SDA (SS) | SPI CS | Chip Select pini (D10) |
| 2 | SCK | SPI Saat | SPI Clock (D13) |
| 3 | MOSI | SPI Giriş | Master Out Slave In (D11) |
| 4 | MISO | SPI Çıkış | Master In Slave Out (D12) |
| 5 | IRQ | Kesme | Kart algılandı kesmesi |
| 6 | GND | Toprak | Toprak 0V |
| 7 | RST | Sıfırlama | Reset pini (D9) |
| 8 | 3.3V | Güç | +3.3V DC (5V VERMEYİN!) |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
RC522 ile Kart UID Okuma ve Kapı Açma
MFRC522 by GithubCommunity#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 rfid(SS_PIN, RST_PIN);
void setup() {
Serial.begin(9600);
SPI.begin();
rfid.PCD_Init();
Serial.println("RC522 RFID Okuyucu Hazır! Kartınızı yaklaştırın...");
}
void loop() {
if (!rfid.PICC_IsNewCardPresent()) return;
if (!rfid.PICC_ReadCardSerial()) return;
Serial.print("Kart UID: ");
for (byte i = 0; i < rfid.uid.size; i++) {
Serial.print(rfid.uid.uidByte[i] < 0x10 ? " 0" : " ");
Serial.print(rfid.uid.uidByte[i], HEX);
}
Serial.println();
rfid.PICC_HaltA();
rfid.PCD_StopCrypto1();
delay(1000);
} Kart Okundu! Kart UID: 4A 2B 1C 9D -> KAPI AÇILDI
Çalışma Mantığı ve Fiziksel İlkeler
13.56 MHz RFID/NFC Teknolojisi
RC522, PCB üzerindeki baskı anteniyle 13.56 MHz frekansında elektromanyetik bir alan yayar.
Pilsiz bir Mifare kart yaklaştırıldığında bu manyetik alandan indüksiyonla elektrik enerjisi üretir (enerji transferi) ve içindeki benzersiz seri numarasını (UID) güvenli şifreli protokolle geri gönderir.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
PN532 Çoklu Protokol NFC ve RFID Okuyucu/Yazıcı Modülü
NXP PN532 çipi ile akıllı telefonlarla NFC üzerinden haberleşebilen, I2C/SPI/UART seçicili anahtarlara sahip en güçlü RFID/NFC modülüdür.
TCRT5000-5CHTCRT5000 5 Kanallı PID Çizgi İzleme Sensör Kartı
5 adet yan yana dizilmiş TCRT5000 kızılötesi sensörüyle siyah pist üzerindeki beyaz çizgiyi veya beyaz pist üzerindeki siyah çizgiyi takip eden entegre robot barıdır.
TCRT5000TCRT5000 Kızılötesi Çizgi ve Engel Algılama Sensörü
Çizgi izleyen robotların siyah/beyaz zemin ayrımında ve masa kenarından düşmeyi önleyen robotlarda kullanılan optik yansıma sensörü.