Hello! I just got my first proximity card reader today, and I have absolutely no clue how to hook it up. It's a HID ProxPoint 6005. Here are the pins:
Red- 5-16 Volts dc
Black- ground
Green- data0/data
White- data1/clock
Drain- shield ground
Orange- green led
Brown- red led
Yellow- beep control
Blue- hold
Violet- card present
If someone could please help me set this up with my Arduino, that would be great! I don't have a card because I lost it. I'll try to find it soon.
The data pins are either data0 and data1 for Weigand output or a data an clock pin which will work like an SPI bus master.
Weigand pulses the data0 pin for a 0 bit and the data1 pin for a 1 bit.
The other format you are probably supposed to sample the data line on the falling or rising edge of the clock line pulses. The easiest way to read it is to hook the clock line to an interrupt pin and sample the data line in the ISR.
So I take data0, plug that into dig3, and take data1, and plug that into dig4, right? Then what. Oh and if I apply power to it, and I scn a card, the light turns green and beeps.
Figure out which model you got (Weigand or data&clock). If you make a guess and get it wrong, nothing will work. Google found me a manual for the "HID ProxPoint Plus 6005" and it indicated that the model number was slightly different for the two protocols.
I think it's a weigand because on the green wire it says data0/data, and on the white wire it says data1/clock. What are the difference? And dig3 it digital 3 on the Arduino. Oh, thanks for the replies.