Compact RFID Reader/Writer și modul NFC, MFRC522(13.56 MHz). Putere 5V/3.3 v Arduino, Raspberry, BRAȚUL STM.

17.45lei

Rating 

Nou

In stoc

Distribuiti

// VCC----5V // GND----GND // RST----D5 // SDA----D10 // MOSI---D11 // MISO---D12 // SCK----D13 #include #include RFID rfid(10,5); //D10--SDA, D5--PRIMA 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},}; void setup() { Serial.begin(9600); SPI.begin(); rfid.init(); } void loop() { unsigned char i,tmp; unsigned char statut; unsigned char str[MAX_LEN]; unsigned char RC_size; unsigned char blockAddr; rfid.isCard(); dacă (rfid.readCardSerial()) { Serial.print("numărul cardului este : ");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; if (rfid.auth(PICC_AUTHENT1A, blockAddr, sectorKeyA[blockAddr/4], rfid.serNum) == MI_OK) { stare = rfid.scrie(blockAddr, sectorNewKeyA[blockAddr/4]); Serial.print("a seta noua parola cardului, și poate să modifice datele de Sector: "); Serial.println(blockAddr/4,DEC); blockAddr = blockAddr - 3 ; stare = rfid.scrie(blockAddr, writeDate); dacă(status == MI_OK) { Serial.println("Scrie în carte OK!"); } } blockAddr = 7; stare = rfid.auth(PICC_AUTHENT1A, blockAddr, sectorNewKeyA[blockAddr/4], rfid.serNum); dacă (status == MI_OK) { blockAddr = blockAddr - 3 ; if( rfid.citit(blockAddr, str) == MI_OK) { Serial.print("a Citi de pe card ,datele sunt : "); Serial.println((char *)str); } } rfid.popas(); delay(500); } Fotografie:

Descriere: Acest module RFID baza pe MFRC522 IC și care poate citi și de a scrie tag-uri Mifare.Microcontroler și card reader utilizează SPI pentru comunicare.Cititorul de carduri și tag-uri de a comunica folosind o 13.56 MHz câmp electromagnetic.RFID MFRC522 modulul suporta MF1xxS20, MF1xxS70 și MF1xxS50 tag-uri.RFID MFRC522 modulul suporta contactless comunicare și folosește MIFARE mai mari viteze de transfer de până la 848 kBd în ambele direcții.RFID MFRC522 au un design compact și de dimensiuni mici 36x36mm.Puterea poate de alimentare de 3.3 V sau 5V.Ușor pentru conectarea la bord cu 5V, nu au nevoie de putere regulator de 3.3 V. antena este construit în bord.Și ea are o bună sensibilitate la o înălțime de 25 mm *tag-uri nu în set.Schiță pentru Arduino:

Documente

Documente (manuale de Instrucțiuni, scheme, etc), link-uri: Robotdyn.com/NFC-MFRC522-EN — Internaționale; Robotdyn.ru/NFC-MFRC522-RU — limba rusă.

Etichete: arduino leonardo r3, cip pn532, pro arduino, arduino, pod logica compact, tag rfid, arduino ecran, esp32 module, android nfc telefon, modulul zera

Tip Logica ICs
Numărul De Model Mod-RFID/NFC-MFRC522
Nume De Brand RobotDyn
Cerere Calculator
starea Noi

Livrare gratuita

Ați putea dori, de asemenea