RDM6300 RFID Reader Module – 125KHZ

  • 125KHz RFID reader with built-in antenna
  • Reads EM4100 compatible cards/tags
  • UART output (9600 baud rate)
  • 3.3V–5V operating voltage
  • Reading range: up to 10cm

Apple Shopping Event

Hurry and get discounts on all Apple devices up to 20%

175,00 EGP

5 People watching this product now!

Payment Methods:

Description

RDM6300 RFID Reader Module – 125KHz Serial Interface for Contactless Identification

Detailed Description:
The RDM6300 RFID Reader Module is a compact and efficient 125KHz RFID reader designed for contactless identification and access control applications. It reads EM4100 compatible RFID cards or tags and outputs data via a simple UART (serial) interface, making it perfect for integration with microcontrollers like Arduino, ESP32, or Raspberry Pi.

Operating at 125KHz, this module is ideal for low-frequency RFID applications where cost, simplicity, and stability are key. It supports a reading distance of up to 5–10 cm depending on tag size and operates with minimal power—perfect for embedded and portable systems.

Key Features:

  • 125KHz RFID Reader – Compatible with EM4100/EM4102 RFID cards and tags

  • UART Serial Interface – Easy to connect to microcontrollers (9600bps default)

  • Reading Distance: Up to 10cm depending on tag and environment

  • Small and Lightweight – Ideal for integration into compact enclosures

  • Low Power Consumption – Suitable for battery-powered systems

  • Simple Wiring – Just VCC, GND, TX, and RX

  • Built-in Antenna – No need for external antenna modules

  • LED Indicator – Shows card detection activity

Applications:

  • Access Control Systems – Doors, cabinets, lockers

  • Time Attendance Devices – Employee or student check-in systems

  • Embedded Electronics – Arduino or ESP32-based RFID projects

  • Contactless Identification – Smart cards, membership, or security systems

  • DIY & Educational Kits – Learn RFID tech in an interactive way

Specifications:

  • Model: RDM6300

  • Frequency: 125KHz (low-frequency RFID)

  • Compatible Tags: EM4100 / EM4102

  • Interface: UART Serial (TTL level)

  • Baud Rate: 9600 bps

  • Operating Voltage: 3.3V – 5V DC

  • Power Consumption: ~50mA

  • Reading Distance: 5–10 cm (typical)

  • Antenna: Built-in

  • Dimensions: ~38mm x 20mm x 8mm

The RDM6300 is the perfect entry-level RFID solution for anyone building secure, contactless identification systems.

🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
RDM6300VCC/GND/TX5V / GND / board RX pin
📟
RDM6300 RFID Reader Module - 125KHZ
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
RDM6300 RFID Reader Module - 125KHZ - Arduino Uno
RDM6300 RFID Reader Module - 125KHZ - Arduino Nano
RDM6300 RFID Reader Module - 125KHZ - Arduino Mega
RDM6300 RFID Reader Module - 125KHZ - ESP32
RDM6300 RFID Reader Module - 125KHZ - ESP8266
RDM6300 RFID Reader Module - 125KHZ - STM32
RDM6300 RFID Reader Module - 125KHZ - Raspberry Pi Pico
📄 File: rdm6300_rfid_reader_module_-_125khz_-_arduino_uno.inoArduino Uno
695 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Uno (module TX -> board RX)
6#include <SoftwareSerial.h>
7SoftwareSerial RFID_SERIAL(2, 3); // RX, TX
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_arduino_nano.inoArduino Nano
696 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Nano (module TX -> board RX)
6#include <SoftwareSerial.h>
7SoftwareSerial RFID_SERIAL(2, 3); // RX, TX
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_arduino_mega.inoArduino Mega
763 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=19, TX=18 on Arduino Mega (module TX -> board RX)
6// Arduino Mega has extra hardware serial ports; using Serial1 here so USB Serial stays free for debug output.
7#define RFID_SERIAL Serial1
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_esp32.inoESP32
769 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=16, TX=17 on ESP32 (module TX -> board RX)
6// ESP32 has extra hardware serial ports; using Serial1 here so USB Serial stays free for debug output.
7#define RFID_SERIAL Serial1
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600, SERIAL_8N1, 16, 17);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_esp8266.inoESP8266
695 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=D7, TX=D8 on ESP8266 (module TX -> board RX)
6#include <SoftwareSerial.h>
7SoftwareSerial RFID_SERIAL(D7, D8); // RX, TX
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_stm32.inoSTM32
775 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=PA10, TX=PA9 on STM32 (module TX -> board RX)
6// STM32 has extra hardware serial ports; using Serial1 here so USB Serial stays free for debug output.
7#define RFID_SERIAL Serial1
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600, SERIAL_8N1, PA10, PA9);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
📄 File: rdm6300_rfid_reader_module_-_125khz_-_raspberry_pi_pico.inoRaspberry Pi Pico
789 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=1, TX=0 on Raspberry Pi Pico (module TX -> board RX)
6// Raspberry Pi Pico has extra hardware serial ports; using Serial1 here so USB Serial stays free for debug output.
7#define RFID_SERIAL Serial1
8
9byte buffer[14];
10byte idx = 0;
11
12void setup() {
13 Serial.begin(115200);
14 RFID_SERIAL.begin(9600, SERIAL_8N1, 1, 0);
15}
16
17void loop() {
18 if (RFID_SERIAL.available()) {
19 byte b = RFID_SERIAL.read();
20 if (b == 2) { idx = 0; } // start byte
21 else if (b == 3) { // end byte - full tag received
22 Serial.print("Tag ID bytes: ");
23 for (byte i = 0; i < idx; i++) Serial.print(buffer[i], HEX);
24 Serial.println();
25 } else if (idx < 14) {
26 buffer[idx++] = b;
27 }
28 }
29}
UART 125kHz RFID reader - streams a tag ID as ASCII/binary bytes framed by start/end markers.

نظرة عامة ومواصفات المنتج — بالعربية

RDM6300 RFID Reader Module – 125KHZ متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم RFID Cards, Tags & Reader وSensors، بسعر 175,00 EGP. كود المنتج لدينا: EK1831. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.

أهم المواصفات الفنية:

  • Product Name: RDM6300 RFID Reader Module – 125KHz
  • Type: RFID Reader Module
  • Operating Frequency: 125 KHz
  • Supported Tags: EM4100 / EM4102 compatible RFID cards and tags
  • Operating Voltage: 3.3V – 5V DC
  • Current Consumption: ≤ 50 mA
  • واجهة الاتصال: UART (TTL level)
  • Baud Rate: 9600 bps (default)

هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.

تصفّح المزيد من RFID Cards, Tags & Reader في إكوسترا.

Specification

Specification

WeightWeight6 g
Dimensions3 × 2 × 1 cm
Product NameRDM6300 RFID Reader Module – 125KHz
TypeRFID Reader Module
Operating Frequency125 KHz
Supported TagsEM4100 / EM4102 compatible RFID cards and tags
Operating Voltage3.3V – 5V DC
Current Consumption≤ 50 mA
InterfaceUART (TTL level)
Baud Rate9600 bps (default)
Reading DistanceUp to 5 cm (depending on tag and antenna)
AntennaExternal coil antenna (included)
Communication Format8 data bits, 1 stop bit, no parity
Reading Time< 100 ms per tag
Working Temperature-20°C to +85°C
Module DimensionsApprox. 38 mm × 19 mm × 10 mm
ColorGreen PCB
OriginChina / Taiwan (varies by manufacturer)

Customer Reviews