I've been working on connecting an MSR-90 Magnetic Carder Reader to my Arduino board. Originally, the device had a USB connection, its not like the other magnetic reader I've seen on the internet where they have this lots of wires. I tried to remove the exterior cover of the reader just like what i saw on the internet and it has only 4 wires, thinking that it came from the USB cable. Im a beginner in the Arduino world , and J only have questions that I hope you can answer.
do i need to use a host shield for me to connect the reader to the Arduino? or do i just remove the cover and cut the USB port and connect the 4 wires directly which is this: ground, 5V power, D+, and D-.
I've spent some time looking through the forums, but I haven't found any success.
Do anyone you have any experience with this device, or connecting a Magnetic carder to an Arduino board?
Thank you for your time, and for any input, you may have. I hope someone answers my question, we really want to pursue the project. Thank You so much
You will need a USB Host - so, if your Arduino does not have a USB Host built-in, you will need a Host shield of some sort.
It would be wise to first try it in a PC, to see what it enumerates as - then see if there's any suitable Arduino library available to implement that...
thanks for the reply, does that mean I can't directly connect the usb cable wires to the Arduino. also what do you mean by trying it out to find its library, do u mean the magnetic reader or the host shield?
And you will need to understand the "stripe" on the card. The standard used to be there are three tracks. Each recorded at a different rate with different data. Can your reader read all three tracks and how will you tell it which track to read? Do you have documentation for your reader?
Welcome to the forum..
Swipe card readers, a bit old school but still viable..
Probably should try one with a serial interface..
being replaced by chip cards and NFC/RFID..
@awneil ,
In my opinion, if swipe cards are needed then a serial interface would be easier to work with..
If this is a new development I would proceed with NFC or RFID anyways..
Indeed - especially if the "host" is to be an Arduino, and the developer has no experience with USB!
If it were a new development, it would be better to use supported and documented equipment - but it sounds like @newtoarduinoworld is just trying to make some use of old parts from a junk store ... ?
If that is the case, then the ABA standards may not even apply to the reader. Industrial readers will require use of cards with their custom coding and recording standards.
hello thanks for the reply, im thinking on switching our project to rfid but out teacher said that i should try to connect the reader to the Arduino first, so i guess ill try using the usb host😄
Again, I strongly suggest that you connect it to a PC first - to get to know what it requires, how it appears to the USB Host, what data it sends, etc.
You will need to know that before you connect it to an Arduino USB Host - because you will need to know what you are going to have to implement...