Integración de Lectores RFID HID Prox con Arduino UNO – Configuración Paso a Paso
Componentes y materiales
| Componente | Cantidad |
|---|---|
| Arduino UNO | 1 |
| Lector HID Prox Pro II (5455BGN06) – Wiegand, 5V | 1 |
Sobre el proyecto
La mayoría de proyectos RFID con Arduino usan 13.56 MHz (Mifare), incompatibles con sistemas profesionales HID Prox (125 kHz). Este tutorial muestra cómo conectar un lector HID Prox Pro II (interfaz Wiegand, 5V) a un Arduino Uno para leer tarjetas corporativas estándar (26 o 35 bits) y obtener su número de serie y código de instalación (facility code).
Lista de material
- HID 5455 PROX PRO II (Wiegand, 5V) – ~130€ nuevo, ~10€ usado en eBay.
- Arduino Uno (cualquier placa 5V compatible).
Diagrama de cableado
El lector trae un cableado de 10 hilos etiquetados. Solo se necesitan 4:
- Rojo (VCC) → 5V Arduino
- Negro (GND) → GND Arduino
- Verde (Data 0) → Pin digital 3 (INT1)
- Blanco (Data 1) → Pin digital 2 (INT0)
Opcionales: Naranja (LED verde), Marrón (LED rojo), Amarillo (zumbador) – controlables por pines extra. Azul (Hold), Violeta (Card present), Drenaje (shield GND) – sin uso en este ejemplo.

Código
Se usa una librería Wiegand adaptada (original de Pagemac.com, 2012) con soporte para 26/35 bits, LEDs y control de zumbador. Disponible en GitHub Gist.
Funcionamiento: las interrupciones en pines 2 y 3 capturan los bits Wiegand. Al completar un frame, se decodifica y envía por serie el número de tarjeta y facility code.
Puesta en marcha
- Cablea según diagrama (conecta VCC al final).
- Sube el sketch al Arduino.
- Abre monitor serie (9600 baudios).
- Pasa una tarjeta HID Prox: sonará el zumbador y verás el ID + facility code.
Esquemático

Fuente original: obviate.io
Proceso de manufactura
- Construye un Cerrajero RFID Seguro con Arduino y RC522 (MIFARE 13.56 MHz)
- Prevención de ataques USB HID: Demostración de explotación de teclado con Arduino Leonardo
- Crea un Cerrojo RFID Seguro con Arduino – Guía Paso a Paso
- Sistema de Asistencia RFID Fiable con Arduino y Python
- Construye un Spybot controlado por Bluetooth con Arduino
- FlickMote: Mando IR por gestos para Smart Home
- TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Soluciones de Alimentación Optimizadas para Proyectos Arduino
- Tres en raya con Arduino, matriz LED MAX7219 y carcasa de cartón