Especificaciones básicas:
- Voltaje de entrada: 3,3 V
Ahora, antes de escribir el código necesario, debe descargar la biblioteca necesaria para este sensor desde este repositorio .
Extraiga el contenido de la carpeta zip "rfid-master" y agregue esta carpeta de biblioteca en las bibliotecas existentes de Arduino.
Después de hacerlo, reinicie su ArduinoIDE.
Ahora, nuestro Arduino está listo para recibir comandos y ejecutarlos en consecuencia.
El código Arduino se ha subido al final de este tutorial. Compile el código y elimine los errores tipográficos (si los hay).
Ahora es el momento de conectar nuestro Arduino con el lector RFID. Consulte el cableado PIN a continuación, así como el diagrama esquemático de conexión para una fácil referencia.
PinWiring to Arduino Uno
SDA------------------------Digital 10
SCK------------------------Digital 13
MOSI -------------------------------------- Digital 11
MISO----------------------Digital 12
IRQ------------------------desconectado
TIERRA ----------------------- TIERRA
RST------------------------Digital 9
3.3V------------------------3.3V (NO CONECTAR A 5V)

Lectura de datos de una etiqueta RFID
Después de tener el circuito listo, ve a Archivo > Ejemplos > MFRC522 > DumpInfo y sube el código. Este código estará disponible en Arduino IDE (después de instalar la biblioteca RFID).
Luego, abra el monitor serie. Debería ver algo como la siguiente figura:

Aproxima la tarjeta RFID o el llavero al lector. Deje que el lector y la etiqueta se acerquen hasta que se muestre toda la información.

Esta es la información que puede leer de la tarjeta, incluido el UID de la tarjeta que está resaltado en amarillo. La información se almacena en la memoria que se divide en segmentos y bloques como puedes ver en la imagen anterior.
Tiene 1024 bytes de almacenamiento de datos divididos en 16 sectores y cada sector está protegido por dos claves diferentes, A y B.
Anote su tarjeta UID porque la necesitará más adelante.
Cargue el código Arduino que se ha sufijado aquí.
Demostración
Aproxima la tarjeta que has elegido para dar acceso y verás:

Si aproxima otra etiqueta con otro UID, aparecerá el mensaje de denegación:

En el fragmento de código anterior, debe cambiar el if (content.substring(1) == “REEMPLAZAR CON SU UID”) y escribir la tarjeta de UID que escribió anteriormente.
Arduino RFID
Deja un comentario