This is another single reader library, however it uses dynamic memory to store the raw wiegand thus allowing unlimited bit length to be stored as long as your Arduino board has the memory to store it. I strongly suggest to use this version if you only need one reader support This is the easiest and cleanest library to use when only a single wiegand reader is needed. Different Wiegand libraries comparison Library This library uses interrupt pins from Arduino to read the pulses from Wiegand interface and return the code and type of the Wiegand. Wiegand interface has the ability to transmit signal over long distance with a simple 3 wires connection. The Wiegand interface is a de facto standard commonly used to connect a card reader or keypad to an electronic entry system.
Wiegand 4 bit, 8 bit, 24 bit, 26 bit, 32 bit and 34 bit library for Arduino