Módulo RFID Arduino X3P MFRC522

14,90 

Includes 19% Tasas
Free Shipping

Módulo RFID NFC para lectura y escritura de implantes NFC. Este módulo puede controlarse e integrarse con un Arduino o una Raspberry Pi.

Availability: Nicht lagernd

Descripción

Este módulo RFID con antena integrada de 13,56 MHz puede acoplarse a Arduino o Raspberry Pi mediante las interfaces digitales ARM / STM.

El módulo requiere una alimentación de 3,3 V o, alternativamente, de 5 V. En El módulo RFID MFRC522 es compatible con las etiquetas MF1xxS20, MF1xxS70 y MF1xxS50. La velocidad de transferencia puede alcanzar una velocidad de hasta 848 bytes en ambas direcciones utilizando transpondedores MIFARE Classic. El módulo mide 36x36mm y tiene cuatro taladros en cada esquina. La antena alcanza una distancia de lectura de unos 20 mm. Esto se comprobó utilizando la etiqueta NFC MIFARE NTAG216.

Implantes compatibles

  • Implante NFC RFID X2.1 Dual

    79,90 129,90 

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

    Implante de chip con dos frecuencias y dispositivo de inyección estéril

    El implante de chip se suministra precargado en la aguja de inyección

    Con este set recibirá todo lo necesario para implantarse un chip NFC usted mismo o en uno de nuestros piercers asociados. Este chipset es compatible con todos los smartphones que admiten NFC (consulte la lista de compatibilidad). Además, el implante también cuenta con un chipset EM4200 de 125KHz. Si no desea una intervención, seleccione simplemente «No especificar».

  • Implante NFC X2

    49,90 99,90 

    Includes 19% Tasas
    Free Shipping
    Delivery Time: sofort lieferbar

    Implante de chip NFC con dispositivo de inyección estéril y accesorios

    El implante NFC se suministra precargado en la aguja de inyección

    Con este set recibirá todo lo necesario para implantarse un chip NFC usted mismo o en uno de nuestros piercers asociados. El estándar NFC 2 de NTAG216 es compatible con todos los dispositivos NFC habituales. Si no desea una intervención, seleccione simplemente «No especificar».

  • Implante NFC X3

    79,90 179,90 

    Includes 19% Tasas
    Free Shipping
    Delivery Time: sofort lieferbar

    Implante de chip compatible con MIFARE® Classic

    El implante NFC con memoria de 1K-4KByte y alta compatibilidad.

    Con este paquete obtendrá todo lo necesario para implantar un chip NFC en un piercer de su confianza. La versión X3 goza de un alto nivel de aceptación entre los lectores y smartphones existentes debido al uso generalizado del chip MIFARE® Classic.

Código de ejemplo

// 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 bucle()
{
unsigned char i,tmp;
unsigned char status;
unsigned char str[MAX_LEN];
unsigned char Tamaño_RC;
unsigned char blockAddr;
rfid.isCard();
si (rfid.readCardSerial())
{
Serial.print(«El número de la tarjeta es : «);
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(«establecer la nueva contraseña de la tarjeta, y puede modificar los datos del Sector: «);
Serial.println(blockAddr/4,DEC);
blockAddr = blockAddr – 3 ;
status = rfid.write(blockAddr, writeDate);
if(status == MI_OK)
{
Serial.println(«¡Escribir tarjeta OK!»);
}
}
blockAddr = 7;
status = rfid.auth(PICC_AUTHENT1A, blockAddr, sectorNewKeyA[blockAddr/4], rfid.serNum);
si (estado == MI_OK)
{
blockAddr = blockAddr – 3 ;
if( rfid.read(blockAddr, str) == MI_OK)
{
Serial.print(«Leído de la tarjeta ,los datos son : «);
Serial.println((char *)str);
}
}
rfid.halt();
delay(500);
}