RFID Arduino Module X3P MFRC522

14,90 

Includes 19% Tax
Free Shipping

RFID NFC module for reading and writing NFC implants. This module can be controlled and integrated with an Arduino or Raspberry Pi.

Availability: Nicht lagernd

Description

This RFID module with integrated 13.56MHz antenna can be docked to the Arduino or also with the Raspberry Pi via the digital interfaces ARM / STM.

The module requires 3.3V or alternatively a 5V power supply. The RFID MFRC522 module supports MF1xxS20, MF1xxS70 and MF1xxS50 tags. The transfer speed can reach a speed of up to 848 bytes in both directions using MIFARE Classic transponders. The module measures 36x36mm and has four drill holes on each corner. The antenna reaches a reading distance of approx. 20mm. This was tested using the NFC tag MIFARE NTAG216.

Compatible implants

  • NFC Silikon Implantat

    NFC Implantat X2

    Price range: 49,90 € through 99,90 €

    Includes 19% Tax
    Free Shipping
    Delivery Time: sofort lieferbar

    NFC Chip Implantat mit steriler Injektionsvorrichtung und Zubehör

    Das NFC Implantat wird der Injektionsnadel vorgeladen geliefert

    Mit diesem Set erhalten Sie alles was Sie benötigen um sich selbst oder bei einem unserer Partnerpiercer einen NFC Chip zu implantieren. Der NTAG216 NFC 2 Standard ist mit allen gängigen NFC fähigen Geräten kompatibel. Falls Sie keinen Eingriff wünschen, wählen Sie einfach “Keine Angaben”.

  • NFC Silikon Implantat

    NFC Implantat X3

    Price range: 79,90 € through 179,90 €

    Includes 19% Tax
    Free Shipping
    Delivery Time: sofort lieferbar

    MIFARE® Classic kompatibles Chip Implantat

    Das NFC Implantat mit 1K-4KByte Speicher und hoher Kompatibilität.

    Mit diesem Paket erhalten Sie alles was Sie benötigen um bei einem Piercer Ihres Vertrauens einen NFC Chip zu implantieren. Die Version X3 genießt durch die weite Verbreitung des MIFARE® Classic Chips, eine hohe Akzeptanz bei bestehenden Lesegeräten und Smartphones.

  • NFC Silikon Implantat

    NFC RFID Implantat X2.1 Dual

    Price range: 79,90 € through 129,90 €

    Includes 19% Tax
    Free Shipping
    Delivery Time: ca. 2-3 Werktage

    Chip Implantat mit zwei Frequenzen und steriler Injektionsvorrichtung

    Das Chip Implantat wird der Injektionsnadel vorgeladen geliefert

    Mit diesem Set erhalten Sie alles was Sie benötigen um sich selbst oder bei einem unserer Partnerpiercer einen NFC Chip zu implantieren. Dieser Chipsatz ist mit allen NFC fähigen Smartphones kompatibel (Siehe Kompatibilitätsliste). Zudem verfügt das Implantat zusätzlich über ein EM4200 125KHz Chipsatz. Falls Sie keinen Eingriff wünschen, wählen Sie einfach “Keine Angaben”.

Example code

// VCC—-5V

// GND—-GND
// RST—-D5
// SDA—-D10
// MOSI—D11
// MISO—D12
// SCK—-D13
#include <SPI.h>
#include <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},};
unsigned char sectorNewKeyA[16][16] = {
{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,0x07,0x80,0x69, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF},};
void setup()
{
Serial.begin(9600);
SPI.begin();
rfid.init();
}
void loop()
{
unsigned char i,tmp;
unsigned char status;
unsigned char str[MAX_LEN];
unsigned char RC_size;
unsigned char blockAddr;
rfid.isCard();
if (rfid.readCardSerial())
{
Serial.print(“The card’s number is : “);
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)
{
status = rfid.write(blockAddr, sectorNewKeyA[blockAddr/4]);
Serial.print(“set the new card password, and can modify the data of the Sector: “);
Serial.println(blockAddr/4,DEC);
blockAddr = blockAddr – 3 ;
status = rfid.write(blockAddr, writeDate);
if(status == MI_OK)
{
Serial.println(“Write card OK!”);
}
}
blockAddr = 7;
status = rfid.auth(PICC_AUTHENT1A, blockAddr, sectorNewKeyA[blockAddr/4], rfid.serNum);
if (status == MI_OK)
{
blockAddr = blockAddr – 3 ;
if( rfid.read(blockAddr, str) == MI_OK)
{
Serial.print(“Read from the card ,the data is : “);
Serial.println((char *)str);
}
}
rfid.halt();
delay(500);
}