Wiring a button board to Arduino Uno

Hello,

I have a button board that I am trying to connect to an Arduino Uno through a breadboard.
The button board in question can be seen in the attached pictures.
It seems like the buttons are designed to be at a HIGH state when they are not pressed, and LOW when they are pressed, but I have not been able to guarantee this since I can't get the circuit to work.
I have tried wiring the button board to the digital pins on the Arduino Uno a few different ways, but I haven't gotten the buttons to make a pin read as a LOW state yet.
I believe that I've wired the ground pin from the button board correctly since my LCD screen dims when I press a button, which makes me think that voltage is passing through my pull-down resistor that connects the button board ground to the circuit ground.
Does anyone have any helpful tips/advice here? I've looked all over online, but I can't seem to find what I need to make this work. Thanks so much in advance!

Hi,
Welcome to the forum.

Please read the first post in any forum entitled how to use this forum.
http://forum.arduino.cc/index.php/topic,148850.0.html

You need to draw a diagram of the connections and how they are connected to the switches.
You will find a common pin and then pins that are connected to each switch.
Even this image can just about show you all you need for the diagram.

Tom... :slight_smile:

Hi Tom,

I did draw a diagram of which pin is the ground and which pins belong to which buttons, if that is what you mean.

I then used that diagram to attempt to wire the circuit, but it isn't working.

For each button pin, I have it wired like this on a breadboard line:
[] <- 5V
[] <- button pin
[] <- digital pin on Arduino Uno

Furthermore, I have the ground pin from the button board wired as such:
[] <- ground
[] <- 10k ohm resistor
[] <- button board ground pin

I hope this clarifies things a little!

Hint. There are 8 buttons, and 9 lines. One of those lines is likely common to all the buttons. The other 8 are, almost certainly, one line per button.

Have a look at this and maybe the light bulb will appear over your head (cartoon style) ;D

Not very helpful
Care to elaborate for the OP ?

Hi,
Your keypad from what I can see should be wired like this.
You need to indentify which pads on the ribbon connect to which keypad, use your DMM to find the common pad that conncects them all.

If you gnd the common, all you need to do in your code is when declaring pinModes, to include INPUT_PULLUP in the statement.

Tom.. :slight_smile:

That's how it's done.