RFID 125KHZ Reader Module
This is a great little RFID Reader Module from Innovations, simillar to the ID models (the difference being no silicone protection on the back). If you need an inexpensive way to get started with RFID, this is a great little module. Just power the module, and it will read any 125KHz RFID card.
EM-18 RFID reader is one of the commonly used RFID reader to read 125KHz tags. It features low cost, low power consumption, small form factor and easy to use. It provides both UART and Wiegand26 output formats. It can be directly interfaced with microcontrollers using UART and with PC using an RS232 converter.
Quick Spec
- Power Supply: 5V
- Frequency: 125kHz
- Compatibility: EM4001 64-bit RFID tag
- Interface: 9600bps TTL and RS232
- Output: Magnetic stripe emulation output
- Reading Distance: 100mm read range
- Pin Pitch: 2.54mm
- Dimensions: 32.2 x 32.2 x 8.5mm
- Net Weight: 10g
Pinout

Pin Number | Description |
---|---|
VCC | Should be connected to positive of power source |
GND | Should be connected to ground |
BUZZ | Should be connected to BUZZER |
NC | No Connection |
NC | No Connection |
SEL | SEL=1 then o/p =RS232 SEL=0then o/p=WEIGAND |
TX | DATA is given out through TX of RS232 |
DATA1 | WEIGAND interface DATA HIGH pin |
DATA0 | WEIGAND interface DATA LOW pin |
Wiring Diagram

Sample Code
int count = 0; // count = 0
char input[12]; // character array of size 12
boolean flag = 0; // flag =0
void setup()
{
Serial.begin(9600); // begin serial port with baud rate 9600bps
}
void loop()
{
if(Serial.available())
{
count = 0;
while(Serial.available() && count < 12) // Read 12 characters and store them in input array
{
input[count] = Serial.read();
count++;
delay(5);
}
Serial.print(input); // Print RFID tag number
if((input[0] ^ input[2] ^ input[4] ^ input[6] ^ input[8] == input[10]) &&
(input[1] ^ input[3] ^ input[5] ^ input[7] ^ input[9] == input[11]))
Serial.println("No Error");
else
Serial.println("Error");
}
}
Output

The output consists of 12 character ASCII data, where first 10 bits will be the tag number and last 2 bits will be the XOR result of the tag number which can be used for error correction. For eg : If the RFID tag number is 500097892E, output of EM-18 Reader will be 500097892E60, where 60 is 50 xor 00 xor 97 xor 89 xor 2E.
Shipping List
- 1 x RFID 125KHZ Reader Module
RFID 125KHZ Reader Module
- Brand: Generic
- Product Code: EM-18-125KHZ
- Weight: 0.01kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | In Stock | CC034 |
Stellenbosch | In Stock | B0243 |
We ship free of charge between branches to complete your order.
-
R155.00 (Inc Tax: R178.25)
Related Products
RFID reader ID-20 (125 KHZ)
RFID Reader ID-20 (125 kHz) RFID (radio-frequency identification) is the wireless non-contact use of radio-frequency electromagnetic fields, for the purposes of identifying and tracking tags attach..
R519.00 (Inc Tax: R596.85)
RFID Card 125kHz (10 Pack)
RFID Card 125kHz (10 Pack) It is proximity ID card of 125KHz, EM4100. It has been specially manufactured and packaged to be clean from dust. And you can print any pictures on the PVC blank cards...
R100.00 (Inc Tax: R115.00)
RFID 125Khz Key Tag (10 Pack)
RFID 125Khz Key Tag (10 Pack) This is a blank 125KHz Classic 'laundry' tag - often used for laundry or identification but also found in other systems where a small proximity card is desired. This one..
R89.00 (Inc Tax: R102.35)
RFID Reader ID - 12LA (125 KHZ)
RFID Reader ID - 12LA (125 KHZ) RFID (radio-frequency identification) is the wireless non-contact use of radio-frequency electromagnetic fields, for the purposes of identifying and tracking tags atta..
R465.00 (Inc Tax: R534.75)
RFID 125KHz Reader Module
RFID 125KHz Reader Module RFID (radio-frequency identification) is the wireless non-contact use of radio-frequency electromagnetic fields, for the purposes of identifying and tracking tags attached..
R248.00 (Inc Tax: R285.20)