40 KEY MEMBRANE KEYPAD
5x8  MATRIX KEYPAD

Arduino Sketch

Click for high res photo

 I am using an Arduino MEGA 2560 mainly because I need thirteen continuous  I\O pins.  You can often get a MEGA on eBay for less than $15 with free shipping.

Click for high res photo

Unshifted you get the full upper case alphabet and numbers.  When you press SHIFT key the Arduino LED will light and you get all the punctuation marks as well as ten function keys.  SHIFT, BACK SPACE, SPACE, and ENTER are common to both maps.

A 13 pin header can be used as a female to female adaptor.

 

 

       You can get one of these keypads on eBay.

 
Download, install and import

Download here: keypad.zip
Put the Keypad folder in "arduino\libraries\".
In the Arduino IDE, create a new sketch (or open one) and select from the menubar "Sketch -> Import Library -> Keypad".

You will also have to do the same for DigitalToggle.zip

You will find the Arduino sketch for Forty pin keypad in the Keypad\Examples folder.


Jim F - Calgary Alberta Canada wrote a Simulator for the Keypad in Processing 2

 

Roger's Embedded Microcontrollers Home Page     


This page written by Roger Schaefer. Last updated September 3, 2014