Librerías
\ Keypad
Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.
Nombre |
Keypad |
Ejemplos |
#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);
}
}
|
Descripción |
Inicializa el Keypad. |
Sintaxis |
Keypad(userKeymap, row, col, rows, cols)
|
Métodos |
|
Parámetros |
userKeymap |
El mapa de las teclas especificadas por el usuario |
row |
Un arreglo de pines que estan conectados a la linea del keymap |
col |
Un arreglo de pines que estan conectados a la columna del keymap |
rows |
El número de lineas (la longitud del arreglo de las lineas) |
cols |
El número de columnas (la longitud del arreglo de las columnas) |
|
Retorna |
Ninguno |
Uso |
Application |
Updated on July 07, 2011 11:15:07pm PDT