June 12, 2012

DIY Arduino Punched card reader

Punched cards were one of the first methods of entering data into computational machines and early computers. Each card would have holes punched through in a certain sequence to represent a form of data, which was then fed into a machine and "read" as input. Although we don't deal with those today, the following project is an excellent reproduction of the theory in simple form, and would be great to use in an educational context to show people how "it used to be done" - as well as general project construction. For example:


To recreate this is quite simple, the Arduino is just reading two digital inputs which are triggered by the punch card and a simple reader. This could also be used to create simple electronic voting systems for fun in the classroom situation. 

To get started with your own reader you will need an Arduino-compatible board such as our Freetronics Eleven, the Arduino Uno-compatible board with onboard prototyping space:


For more information, the Arduino sketch and further inspiration visit this site

Leave a comment

Comments have to be approved before showing up.