Kompaktný RFID Reader/Writer a NFC modul, MFRC522(13.56 MHz). Napájanie 5V/3.3 V. Pre Arduino, Malina, RAMENO STM.

€3.55


Popis: Táto RFID moduly základne na MFRC522 IC a ktoré možno čítať a písať Mifare značiek. Na microcontroller a čítačka kariet používa SPI pre komunikáciu. Čítačky kariet a značky komunikovať pomocou 13.56 MHz elektromagnetického poľa. RFID MFRC522 modul podporuje MF1xxS20, MF1xxS70 a MF1xxS50 značky. RFID MFRC522 modul podporuje bezkontaktné komunikácie a používa MIFARE vyššie prenosové rýchlosti až 848 kBd v oboch smeroch. RFID MFRC522 majú kompaktný dizajn a malé rozmery 36x36mm. Výkon môže dodať 3,3 V, alebo 5V. Jednoduché pripojenie na palube s 5V, nie je potrebné napájanie regulátora pre 3.3 V. anténa je zabudovaná v stole. A to má dobrú citlivosť do výšky 25 mm *menovky nie je v množine. Náčrt za Pc:

// VCC----5V // GND----GND // RST----D5 // SDA----D10 // MOSI---D11 // MISO---D12 // SCK----D13 #include #include RFID rfid(10,5); //D10--SDA, D5--PRVÝ 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() { Sériové.začať(9600); SPI.begin(); rfid.init(); } void slučky() { unsigned char som,tmp; unsigned char stav; unsigned char str[MAX_LEN]; unsigned char RC_size; unsigned char blockAddr; rfid.isCard(); if (rfid.readCardSerial()) { Sériové.print("karty-to číslo je : "); Serial.tlač(rfid.serNum[0],HEX); Serial.tlač(rfid.serNum[1],HEX); Serial.tlač(rfid.serNum[2],HEX); Serial.tlač(rfid.serNum[3],HEX); Serial.tlač(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) { stav = rfid.napísať(blockAddr, sectorNewKeyA[blockAddr/4]); Serial.print("nastaviť nové karty heslo, a môžete upraviť údaje o Sektor: "); Serial.println(blockAddr/4,DEC); blockAddr = blockAddr - 3 ; stav = rfid.napísať(blockAddr, writeDate); ak(stav == MI_OK) { Sériové.println("Napísať kartu OK!"); } } blockAddr = 7; stav = rfid.auth(PICC_AUTHENT1A, blockAddr, sectorNewKeyA[blockAddr/4], rfid.serNum); ak (stav == MI_OK) { blockAddr = blockAddr - 3 ; if( rfid.čítať(blockAddr, str) == MI_OK) { Sériové.print("Čítanie z karty ,dáta sa : "); Serial.println((char *)str); } } rfid.zastavenie(); delay(500); } Foto:

Dokumenty

Dokumenty (návody na používanie, schémy, atď.), odkazy: Robotdyn.com/NFC-MFRC522-EN — Medzinárodné; Robotdyn.ru/NFC-MFRC522-RU — ruský.

Štítky: arduino leonardo r3, čip pn532, pro pc, arduino, pod logika kompaktný, rfid tag, arduino obrazovke, esp32 modul, android nfc telefón, modul zera.


( 4 Hodnotenie )

Počet