Libraries
\ Keypad
Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.
Name |
Keypad |
Examples |
#include <Keypad.h>
const byte ROWS = 4;
const byte COLS = 3;
char keys[ROWS][COLS] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'#','0','*'}
};
byte rowPins[ROWS] = {5, 4, 3, 2};
byte colPins[COLS] = {8, 7, 6};
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key != NO_KEY){
Serial.println(key);
}
}
|
Description |
Initialize the Keypad. |
Syntax |
Keypad(userKeymap, row, col, rows, cols)
|
Methods |
|
Parameters |
userKeymap |
A user specified key map of the keypad |
row |
An array of pins that are connected to the row of the keymap |
col |
An array of pins that are connected to the coloumn of the keymap |
rows |
The number of rows (the length of the row array) |
cols |
The number of coloumns (the length of the col array) |
|
Returns |
None |
Usage |
Application |
Updated on July 07, 2011 11:10:27pm PDT