Cómo Conectar el Módulo NFC PN532 a Arduino: Guía Completa
Sobre la interfaz PN532 con Arduino, el PN532 es una placa NFC presente en casi todos los dispositivos que usan comunicación de campo cercano. Al ser NFC una extensión de RFID, permite mayores funcionalidades y opciones.
Además, con tantas opciones de chips en el mercado, ¿qué tan bueno es el módulo PN532? ¿Qué tan bien funciona con Arduino?
Sigue leyendo.
¿Qué es el Módulo PN532?
El PN532 es un popular módulo RFID NFC que permite pagos móviles, funcionalidades NFC con Arduino y otras comunicaciones con smartphones. Se incorpora en módulos que facilitan su emparejamiento con proyectos Arduino.
Además, permite comunicación sin contacto a 13.56 MHz y velocidades bidireccionales de 424 kbit/s.
Pinout del Módulo NFC PN532
Fig 1: Módulo RFID NFC PN532
El módulo PN532 soporta modos de comunicación I2C, SPI y HSU. Usa los mismos pines para I2C y HSU, pero pines separados para SPI.
Los pines I2C se identifican fácilmente en el frente del módulo, mientras que los pines HSU están en la parte trasera.
Veamos los pines de cada protocolo:
Características del Módulo NFC PN532
- Núcleo de microcontrolador con arquitectura 80C51, 40 KB ROM y 1 KB RAM.
- Soporte para MIFARE ISO/IEC 14443.
- Detector de nivel RF integrado.
- Desmodulador y decodificador con alta integración.
- Rango de operación hasta 50 mm en modos Lector/Escritor, permitiendo comunicación fluida con tarjetas FeliCa, ISO/IEC 14443B o ISO/IEC 14443/MIFARE.
- Rango máximo de 50 mm en NFCIP según alimentación, sintonización y tamaño de antena.
- Rango de operación de 100 mm en emulación de tarjetas FeliCa o ISO/IEC 14443A/MIFARE.
- Soporte para velocidades superiores a 424 kbit/s con componentes analógicos externos.
- Modos de bajo consumo, temporizadores programables, oscilador de cristal y rango de alimentación de 2.7 a 5.5V.
Materiales
- Placa Arduino
- Módulo RFID NFC PN532
- 15 cables jumper macho-hembra
- Protoboard
- Pantalla OLED (0.96" I2C OLED)
Interfaz PN532 con Arduino en Modo I2C
Primero, conecta tu Arduino con el módulo PN532 para comunicación I2C: GND a GND, SDA a A4 y SCL a A5, como se muestra a continuación.
Fig 2: Conexión Arduino a módulo PN532 en modo I2C
Alimenta la placa con 5V. Luego sube el siguiente código a tu configuración Arduino.
Después de subir el código, prueba el módulo acercando tarjetas NFC al PN532.
Interfaz PN532 con Arduino en Modo UART
En este modo, conecta GND a GND, Tx (reloj) a D3 y Rx (datos) a D2. Alimenta 5V a través del pin Vcc.
Fig 3: Conexión Arduino a módulo PN532 en modo UART
Luego busca las bibliotecas de soporte adecuadas y agrégalas a la carpeta de bibliotecas de Arduino. Copia el código a continuación y súbelo a tu placa Arduino.

Finalmente, abre el Monitor Serie y prueba el módulo acercando tarjetas NFC al PN532.
Interfaz PN532 con Arduino en Modo SPI
Conecta RST a pin 9, GND a GND, MISO a pin 11, MOSI a pin 12, SCK (Reloj Serie) a pin 13 y SS (Slave Select) a pin 10.
Agrega la biblioteca PN532_SPI.h a la carpeta de bibliotecas del IDE Arduino.
Fig 4: Conexión Arduino a módulo PN532 en modo SPI
Copia el código a continuación y súbelo a tu placa Arduino.
Por último, abre el Monitor Serie y prueba el módulo acercando tarjetas NFC al PN532.
Crear un Escáner NFC Portátil con Pantalla OLED
Conecta la pantalla OLED y el PN532 a Arduino como se muestra: GND a GND, SDA a A4, SCL a A5, y alimenta Vcc con 5V.
Fig 5: Conexión Arduino a módulo PN532 y OLED
Copia el código a continuación y súbelo a tu placa Arduino.
Prueba el módulo PN532 acercando una tarjeta NFC. El módulo leerá y mostrará la longitud en bytes y el valor UID en la pantalla OLED.
Conclusión
A diferencia de otros módulos, el PN532 es beneficioso al usar protocolos como I2C, UART y SPI para comunicarse con Arduino. Además, es fácil de configurar, divertido de trabajar y económico.
Si necesitas ayuda para conseguir materiales o avanzar en tu proyecto, contáctanos y te responderemos lo antes posible.
Tecnología Industrial
- Mantenimiento de Emergencia: Minimizando Riesgos y Respondiendo Efectivamente
- Mantenimiento Preventivo Desmitificado: Guía completa para organizaciones modernas
- Ácido poliláctico (PLA) en impresión 3D: Guía completa para profesionales
- Por qué el ABS es el termoplástico principal para impresión 3D: Beneficios, limitaciones y consejos de expertos
- Nailon en impresión 3D: Guía experta de materiales, tecnologías y aplicaciones
- Domina la impresión 3D de polímeros: Últimas tecnologías, innovaciones y aplicaciones en 2021
- Defendiendo su Negocio de Ciberataques: Pasos Esenciales que Debe Seguir
- Sobretensión y subtensión explicadas: proteja sus equipos
- Guía Completa de Distribución Eléctrica Industrial: Soluciones Confiables y Mejores Prácticas
- Automatización de Almacenes: Guía Completa para Impulsar la Eficiencia
- Metales refractarios: propiedades, historia y aplicaciones modernas