3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

Create own Membrane Matrix Keypad (and hooking it up to the Arduino)

Step 7Arduino anyone?!

Time to hook up your keypad to the Arduino for the first time... exciting no?

Well Exciting as it may be it'll have to wait for now! The Laminator lovingly ate my keypad so until I can find the time to make another one then it'll have to wait. I WILL be coming back so do not to worry this step will come. Perhaps in the near future I will explain how to set it all up and not exactly show it off. For now here is the arduino code I was using with my prototypes for those of you who know where to go from here good luck. For the others sit tight.

***NOTE*** you will have to install the keypad library from arduino.cc




keypad.pde746 bytes
« Previous StepDownload PDFView All StepsNext Step »
9 comments
Aug 1, 2011. 1:13 AMroachburn says:
I combined this instructable with Arduino 3 wire Matrix Keypad : http://www.instructables.com/id/Arduino-3-wire-Matrix-Keypad/
it works very nicely. Thanks for the fun and interesting project. :)
Mar 11, 2011. 10:43 PMEngineerJakit says:
If possible, this method could be used to make a modded cell phone part?
Feb 21, 2010. 6:39 AMnixoid says:
Why would you post an incomplete Instructable - not cool.
 
Feb 21, 2010. 8:07 AMcharlie_r says:
He did say in the intro that it would be a "work in progress", meaning that it will be added to as he has time and/or new steps completed.


Kudos to you Jorad! Great ideas!
Feb 21, 2010. 11:41 AMGeosync says:
Eaten? The original keypad was eaten?   Great article.  Looking forward to reading more.
Feb 22, 2010. 3:45 AMwocket says:
laminators love to eat anything thats not really flat. perhaps putting the pads on after laminating? I'm a complete nubie to all this make your own electronics stuff, could you explain some basics in this wonderful instructable or point out some links?

love the idea, can't wait to see what it could be used for.

could you make a while typing keypad or rolled up piano keypad this way?
Apr 12, 2010. 6:19 PMmdawg22 says:
there is already a roll-up-piano keyboard. I have one, but sadly i took it apart.

I had a very bad habit of taking things apart a while ago, thinking i could make them better. (Hmmm.... maybe i could combine my cell phone with my psp! oops....)

Now my keyboard is broken. :)
Feb 21, 2010. 3:41 PMbighamms says:
Jarad,  hope you plan to complete this ible.  I am intrigued.  I would like to understand how to use the keypad when complete.  I'm assuming it interfaces with arduino.  I have no clue what arduino is or how to use it, but am guessing that I will know when you complete the projects. thanks in advance, look forward to it.
Mar 10, 2010. 7:33 AMleo_bergamo says:
Dumb question,  but how are you identifying the buttons on the Arduino.  The reason I am asking because my limited electronics knowledge tells me you should have a unique hot and a common ground for each button.  I did not see this.  Could you explain alittle.

This project is very intresting as I am a car PC enthuisiast and have pretty much hand made all the electrical interfaces that went along with it.  I could name about 100 applications for this when it comes to car PC's.  I would like to use an old USB game pad witch I have already tapped the button hots and grounds to all the buttons with small stranded wire.
Apr 12, 2010. 4:36 PMmdawg22 says:
the answer to your first question is that (obviously) Aluminum foil is an electric conductor. There are 6 pieces of foil, 3 for the horizontal and 3 for the vertical.

Lets name these first three A, B, and C. The second three are 1 2 and 3.

The combinations for the 9 numbers are A1, A2, A3, B1, B2, B3, C1, C2, and C3.

the arduino will recognize which Horizontal (A, B or C) input connects to which Vertical (1, 2, or 3) output.

so, assuming that the number 1 is A1, the number 3 is A3, the number 4 is B1 and so on, the combination 6, 7, and 2 would be B3, C1, and A2.

Get it now?
Feb 21, 2010. 10:27 AMfuntimems says:
I would suggest laminating the front cover (one side) before assembling the keypad entirely.  Or get some wide clear packaging tape and laminate it yourself with tape.
Mar 10, 2010. 7:21 AMleo_bergamo says:
How are you identifying each button press.  Are you measuring resistance.  The reason I ask is not every button has it's own seperate contact.  The ground I imagine would not matter.  The reason I am asking is instead of using an Arduino I want to actually interface it to an old USB game pad wich I have already tapped the ground and button leads with small wire. 

Great project!
Mar 10, 2010. 7:58 AMmagickaldan says:
It's a matrix layout that's how 6 wires can be used to sense the 9 buttons.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
14
Followers
1
Author:TheBestJohn(Check out my Site!)