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.

Clase

Keypad

Nombre

addEventListener()

Ejemplos
#include <Keypad.h>

const byte ROWS = 4; //four rows
const byte COLS = 3; //three columns
char keys[ROWS][COLS] = {
  {'1','2','3'},
  {'4','5','6'},
  {'7','8','9'},
  {'#','0','*'}
};
byte rowPins[ROWS] = {5, 4, 3, 2}; //connect to the row pinouts of the keypad
byte colPins[COLS] = {8, 7, 6}; //connect to the column pinouts of the keypad

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 Adiciona un asistente de eventos para este keypad. La función asistente de eventos tiene que ser de tipo void y esperar un char como parámetro.
Sintaxis
addEventListener(listener)
Parámetros
listener La función void que maneja eventos, debe aceptar un char como parámetro.
Retorna Ninguno
Uso Application
Updated on July 07, 2011 11:15:08pm PDT

Creative Commons License