INFORMACIÓN
El módulo lector RFID RDM6300 es un dispositivo utilizado para la lectura de tarjetas o etiquetas de identificación por radiofrecuencia (RFID) que operan a una frecuencia de 125 kHz. Los sistemas RFID permiten la identificación sin contacto a través de ondas de radio y se utilizan en una variedad de aplicaciones para el control de acceso, automatización, seguimiento de inventario y otras aplicaciones que requieren identificación o autenticación de objetos o personas.
El módulo lector RFID RDM6300 es compatible con tarjetas RFID estándar de 125 kHz, utiliza una interfaz de comunicación estándar, como UART (Universal Asynchronous Receiver-Transmitter), para transmitir datos al microcontrolador o al dispositivo host.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Frecuencia: 125 kHz
- Voltaje de alimentación: 5V (±5%)
- Corriente: 50mA
- Rango de recepción: 20 a 50 mm (dependiendo la tarjeta , la antena y el entorno)
- Temperatura de operación: -10 °C a 70°C
- Humedad relativa máxima: 0 a 95 %
- Dimensiones
- PCB: 38.38 mm x 18.10 mm
- Antena: 35.2 mm x 46 mm
- Peso: 7.3 g
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
Circuito básico de prueba del RDM6300
Este código lee los datos que llegan desde el módulo RDM6300 a través de la comunicación serial y los muestra en el monitor serial de Arduino.
Código
#include <SoftwareSerial.h> // Definir los pines para la comunicación serial software #define RX_PIN 4 // RX del RDM6300 conectado al pin 4 de Arduino #define TX_PIN 3 // TX del RDM6300 conectado al pin 3 de Arduino SoftwareSerial rfidSerial(RX_PIN, TX_PIN); // RX, TX void setup() { // Iniciar la comunicación serial con el monitor serie Serial.begin(9600); // Iniciar la comunicación serial con el módulo RDM6300 rfidSerial.begin(9600); Serial.println("Iniciando lector RFID RDM6300..."); } void loop() { // Verificar si hay datos disponibles en el puerto serial del RDM6300 if (rfidSerial.available() >= 14) { // El RDM6300 envía 14 bytes por cada tag leído // Leer los datos del tag byte tagData[14]; for (int i = 0; i < 14; i++) { tagData[i] = rfidSerial.read(); } // Mostrar el ID del tag en el monitor serie Serial.print("Tag ID: "); for (int i = 5; i < 11; i++) { // Los bytes 5 a 10 contienen el ID del tag Serial.print(tagData[i], HEX); } Serial.println(); } }
Valoraciones
No hay valoraciones aún.