This instructable shows how to use some freely available code, an arduino, and a standard magnetic stripe reader to scan and display the data stored on magnetic stripe cards such as credit cards, student IDs, etc.
I was inspired to post this after reading the intro to magnetic stripe reading and Stripe Snoop that is found in MAKE magazine Volume 1. That tutorial details how to interface a stripe reader to a game port interface, but I have a mac laptop, so I don’t have a game port interface!
Also, I think that the arduino suite of hardware/software is much more integrated and easy to understand for beginners than the “traditional” approach presented on the Stripe Snoop website and MAKE magazine.
However, this application simply shows the data that’s on a magnetic stripe; it does not have any of the more advanced features that Stripe Snoop does.
The last step of this instructable has some links to more in-depth information about this topic for those who are interested.
Step 1: Hardware
CLK – 3
LOAD – 5Finally, connect the +5v and GND to their respective terminals on the Arduino board.
Step 2: Software
This step is easy. Simply load the attached sketch on to your Arduino.
Note: I didn’t write this code, I found it here. I’ve just attached it here for convenience.
For more detail: Arduino magnetic stripe decoder using microcontroller
This free embedded project also found using:
- magnetic card reader diy atmega pdf
- magnetic strip card interfacing with atmega16
- swipe card reader using microconroller atmega32