I have an issue working with a 8-pin keypad. When I connect it to Arduino motor shield via headers and power the arduino via the USB, the keypad does not respond when the keys are pressed.
But if I use a multimeter and complete the circuit like use pin 1 and 5 across the supply and gnd of the multimeter, the respective number gets displayed across the Serial I/O monitor. Can anybody tell me wats going on. I have used the basic code given in the Arduino main page for keypads.
Thanks for the links. I can only think that you have miss identified the connections from the keypad. I must admit I have difficulty reading that data sheet. Get your multi meter and measure the resistance between the pins. Pins 8 and 4 should short out when button 16 is pressed. If you can see it on your meter then connect those two to the arduino and see if you can get the one button to register.
Best of luck.
With respect to the keypad that I am using, it has a product code no 96BB2-006-R. So if u google it you will surely land at the product datasheet.
I tried shorting pins 8 and 4 and connected it to the arduino. The connection is perfectly fine because when I complete the circuit by connecting the red of multimeter to the respective column pin and black of multimeter to the respective row pin, the right number gets displyed on the serial I/O. But when the number is pressed on the keypad there is no reaction. I have no clue why the circuit is not completed by the button press??