+

Kompakte RFID Reader/Writer und NFC modul, MFRC522 (13,56 MHz). Power 5V/3,3 V. Für Arduino, Raspberry, ARM STM.

USD 4.49USD 4.99

Kompakte RFID Reader/Writer und NFC modul, MFRC522 (13,56 MHz). Power 5V/3,3 V. Für Arduino, Raspberry, ARM STM.

Description

Beschreibung:

DieseRFID moduleBasis aufMFRC522IC und, dass können lesen und schreiben Mifare der tags. Die mikrocontroller und kartenleser verwendet SPI für kommunikation. Die kartenleser und die tags kommunizieren mit einem 13,56 MHz elektromagnetische bereich.
 
Die RFID MFRC522 modul unterstützt MF1xxS20, MF1xxS70 und MF1xxS50 tags. Die RFID MFRC522 modul unterstützt kontaktlose kommunikation und verwendet MIFARE höher transfer geschwindigkeiten bis zu 848 kBd in beide richtungen.
 
RFID MFRC522 haben die kompakte design und kleine größe 36x36mm. Power können 3,3 V oder 5V. Einfach für anschluss an bord mit 5V, nicht notwendigkeit power regler für 3,3 V.
 
Die antenne ist in die platte eingebaut. Und es hat eine gute empfindlichkeit zu einer höhe von 25mm
 
* Tags nicht in set.
 
 

Skizze für Arduino:

// VCC----5V

// GND----GND
// RST----D5
// SDA----D10
// MOSI---D11
// MISO---D12
// SCK----D13
# Umfassen <SPI.h>
# Umfassen <RFID.h>
 
RFID rfid(10,5); //D10--SDA, D5--RST
 
Unsigned char serNum[5];
 
Unsigned char writeDate[16] = {"R", 'o', 'b', 'o', 't', 'D', 'y', 'n', "-", 'T', 'e', 's', 't', 0, 0, 0};
 
Unsigned char sectorKeyA[16][16] = {
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },};
 
Unsigned char sectorNewKeyA[16][16] = {
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xff,0x07,0x80,0x69, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},
{0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xff,0x07,0x80,0x69, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF },};
 
Nichtig setup()
{
Serial. beginnen (9600);
SPI. beginnen ();
Rfid. init();
}
 
Nichtig loop()
{
Unsigned char ich, tmp;
Unsigned char status;
Unsigned char str[MAX_LEN];
Unsigned char RC_size;
Unsigned char blockAddr;
 
 
Rfid. isCard();
 
Wenn (rfid.readCardSerial())
{
Serial.print("Die karte nummer ist:");
Serial.print(rfid.serNum[0],HEX);
Serial.print(rfid.serNum[1],HEX);
Serial.print(rfid.serNum[2],HEX);
Serial.print(rfid.serNum[3],HEX);
Serial.print(rfid.serNum[4],HEX);
Serial.println("");
}
 
 
Rfid. selectTag(rfid.serNum);
  
BlockAddr = 7;
Wenn (rfid.auth(PICC_AUTHENT1A, blockAddr, sectorKeyA[blockAddr/4], rfid.serNum) = = MI_OK)
{
Status = rfid. schreiben (blockAddr, sectorNewKeyA[blockAddr/4]);
Serial.print("set die neue karte passwort, und können ändern die daten der Sektor:");
Serial.println(blockAddr/4, DEZEMBER);
BlockAddr = blockAddr - 3;
Status = rfid. schreiben (blockAddr, writeDate);
Wenn (status = = MI_OK)
{
Serial.println("Schreiben karte OK!");
}
}
 
BlockAddr = 7;
Status = rfid.auth(PICC_AUTHENT1A, blockAddr, sectorNewKeyA[blockAddr/4], rfid.serNum);
Wenn (status = = MI_OK)
{
BlockAddr = blockAddr - 3;
Wenn (rfid. lesen (blockAddr, str) = = MI_OK)
{
Serial.print("Lesen von der karte, die daten ist:");
Serial.println((char *)str);
}
}
  
Rfid. halt();
Verzögerung (500);
}
 
 

Foto:

angletop

Dokumente

Dokumente (Anleitung handbücher, schaltpläne, etc), links:

  • Robotdyn.com/NFC-MFRC522-EN-International;
  • Robotdyn.ru/NFC-MFRC522-RU-Russische.
Specification

Markenname : RobotDyn

Modellnummer : Mod-RFID/NFC-MFRC522

Anwendung : Computer

Bedingung : Neu

Art : Logik IC

+