Shield RFID NFC Lector PN5332 Chico
by HeTPro in Circuits > Arduino
4294 Views, 9 Favorites, 0 Comments
Shield RFID NFC Lector PN5332 Chico
Shield RFID NFC lector PN532 es una tarjeta para leer módulos de RFID/NFC de frecuencias de 13.56Mhz. Esta tarjeta es compatible con Arduino o con algún otro microcontrolador. Puede trabajar por protocolo I2C, HSU o SPI. La antena viene ya incluida es el área blanca de la tarjeta.
En este tutorial se va a conectar la tarjeta shield RFID NFC lector PN532 con un Arduino UNO con comunicación I2C.
Material:
- Shield RFID NFC lector PN532 chico. tarjeta en nuestra tienda virtual
- Arduino UNO (se recomienda utilizar cualquier versión que sea compatible con Arduino UNO). tarjetas Arduino en nuestra tienda virtual
Funcionamiento De Interruptor Para Seleccionar El Protocolo De Comunicación
a tarjeta tiene un interruptor para seleccionar el protocolo de comunicación que se utilizara, como se menciono anteriormente se utilizara comunicación por protocolo I2C.
Se ajusta el interruptor de canal 1 a 1, y el interruptor de canal 2 a 0, así la tarjeta Shield RFID NFC lector PN532 se utiliza con protocolo I2C.
Conexión En Arduino
En la siguiente tabla se muestra como se conecta la tarjeta Shield RFID NFC lector PN532 a diferentes Arduinos con los protocolos I2C, HSU y SPI.
Descarga De Biblioteca Para Arduino
Este modulo cuenta con su propia biblioteca la cual se puede descargar en el siguiente link: Biblioteca
Se descarga un archivo zip, en el cual se encuentran 4 carpetas que se descomprimen en la carpeta de librerías de Arduino.
Cargar Programa a Arduino
Se carga un programa de ejemplo de la librería de Arduino dando clic en archivo, ejemplos pn532 y se selecciona iso 14443a_uid.
El ejemplo que se cargo esta listo para utilizarse con comunicación I2C si se quisiera cambiar a otro protocolo de comunicación se le tendrían que cambiar algunos parámetros a la programación:
#if 0 // para modo SPI se cambia a #if 1
#include <SPI.h>
#include <PN532_SPI.h>
#include "PN532"
PN532_SPI pn532spi (SPI, 10);
PN532 nfc(pn532spi);
#elif 0 //para modo HSU se cambia a #elif 1
#include <PN532_HSU.h>
#include <pn532.H>
PN532_HSU pn532hsu(Serial1);
PN532 nfc(pn532hsu);
#else
#include <Wire.h>
#include <PN532_I2C.h>
#include <PN532.h>
#include <NfcAdapter.h>
PN532_I2C pn532i2c(Wire);
PN532 nfc (pn532i2c);
#endif
Lectura De Tarjetas
Se acerca la tarjeta RFID al modulo en la parte de la antena y el sensor la detecta.
En el monitor serial nos da la lectura de la tarjeta, debe de estar a 115200 baudios.