Zeppo, afaik, there is nothing wrong with the Keypad library, as I, and many others are using it without issue.
The only thing you should ever have to change (if you so desire) is the row/col mappings in the library, near the top of it. Make sure that you delete the .o file when you do, so that it is properly re-compiled.
If you wouldn't mind, please post a picture of your setup, and your code - and I'll try to help you.
The most confusion seems to come from the pin mappings provided by Sparkfun, as they're not in much of a logical order. This is what the earlier posts in this thread attempted to clarify.
Hello, I am also having some problems with the keypad configuration and the library.. i downloaded the lib and tried to change the row/column mapping and i'm still having problems..
I have the 3x4 keypad from spark fun, can you be specific what i should change. like what should change in the .cpp file and the .h file..and plus i tried compiling the .cpp file i downloaded for arduino and got an error...i added the pull up resistors and everything.. If you can be a little specific, or even post the modified codes and keypad-to-arduino numbered mapping that would be great....
PS: my C programming sucks, guess thats y it's kinda hard to read he codes...
I have the 3x4 keypad from spark fun, can you be specific what i should change. like what should change in the .cpp file and the .h file..and plus i tried compiling the .cpp file i downloaded for arduino and got an error...i added the pull up resistors and everything..
i'm very new on C but have tried to change a few lines in the files.
Now my keypad works.
In 'Keypad.h' i redefined max columns and changed byte columns to 3.
In 'keypad.cpp' i reordered pin numbers in Keypad Constructor by setting byte col to synch with pin numbers of my wiring diagram.
Have you tried these? If so, what did the error message say?
I have a question about key pad. Actually, I use the exactlly same one with the Arduino keypad turtorial, the one with 14 pins. I tried the keypad library with the one I got from Sparkfun, the one with 9 pins, it works fine. But now I tried to work with the one with 14 pins, I'm not sure the library fits to it. Because now every key has an output pin. Has any one worked with keypad with 14pins? And idea how it works?