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.