Tutorial Arduino Keypad 4x4: 4 pasos (con imágenes)
Tutorial Arduino Keypad 4x4: 4 pasos (con imágenes)
Anonim
Tutorial Arduino Keypad 4x4
Tutorial Arduino Keypad 4x4

La entrada del teclado se muestra en el monitor en serie con arduino uno y el código completo del teclado 4x4 …

Suministros

Arduino uno x 1

Teclado 4x4

Todos estos se pueden encontrar en este sitio:

Piezas BDSpeedy Tech

Paso 1: Conexión con Arduino

Conectando con Arduino
Conectando con Arduino
Conectando con Arduino
Conectando con Arduino

Conexión del teclado con pines digitales aruduino:

El pin del teclado se conecta al pin de Arduino

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Paso 2: Código

Código
Código

CODIGO:

#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 (mapa de teclas), rowPins, colPins, numRows, numCols);

configuración vacía () {

Serial.begin (9600);

}

// Si se presiona la tecla, esta tecla se almacena en la variable 'tecla presionada' // Si la clave no es igual a 'NO_KEY', entonces esta tecla se imprime // si cuenta = 17, entonces la cuenta 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 ();

si (tecla presionada! = NO_KEY)

{

Serial.print (tecla presionada);

}

}

Paso 3:

aquí está mi enlace de blogspot tiene un diagrama adicional que puede resultarle útil … enlace de blogspot

Paso 4: Agregar biblioteca

Agregar biblioteca
Agregar biblioteca
Agregar biblioteca
Agregar biblioteca
Agregar biblioteca
Agregar biblioteca

Añadiendo la biblioteca:

Para agregar la biblioteca, vaya a Skeetches> Incluir biblioteca Escriba el nombre de la biblioteca "teclado", luego presione instalar. Luego cargue el boceto en su arduino. Aquí hay un enlace opcional:

blog de wordpress

Lugar de blog