Tutorial Arduino Keypad 4x4

La entrada del teclado se mostró al monitor en serie con arduino uno y el código completo del teclado 4x4 ...

Paso 1: conectando con Arduino

Teclado de conexión con pines digitales aruduino:

El pin del teclado se conecta al pin Arduino

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Paso 2: Código

CÓDIGO

#incluir

const byte numRows = 4

const byte numCols = 4;

mapa de teclas [numRows] [numCols] = {{'' 1 ', ' 2 ', ' 3 ', ' A '},

{'4', '5', '6', 'B'},

{'7', '8', '9', 'C'},

{'*', '0', '#', 'D'}};

byte rowPins [numRows] = {9, 8, 7, 6}; // Filas 0 a 3

byte colPins [numCols] = {5, 4, 3, 2}; // Columnas 0 a 3

// inicializa una instancia de la clase Keypad

Teclado myKeypad = Teclado (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

configuración nula () {

Serial.begin (9600);

}

// Si se presiona la tecla, esta tecla se almacena en la variable 'presionada la tecla' // Si la tecla no es igual a 'NO_KEY', entonces esta tecla se imprime // si count = 17, entonces el conteo se restablece a 0 (esto significa que no se presiona ninguna tecla durante todo el proceso de escaneo del teclado

bucle vacío () {

char keypressed = myKeypad.getKey ();

if (tecla presionada = NO_KEY)

{

Serial.print (pulsación de tecla);

}

}

Paso 3:

aquí está mi enlace de blogspot, tiene un diagrama adicional que puede ser útil ... enlace de blogspot

Archivos adjuntos

  • keypad1.ino Descargar

Paso 4: Agregar biblioteca

Agregar la biblioteca:

Para agregar la biblioteca, vaya a Skeetches - >> Incluir biblioteca -> Escriba el nombre del teclado "teclado" y luego presione instalar. Luego cargue el boceto en su arduino.
Aquí hay algunos enlaces opcionales:

blog de wordpress

Blog spot

Artículos Relacionados