Módulo Teclado matricial de 4x4, integrado sencillo, membrana extendida para Ard

Módulo Teclado matricial de 4x4, integrado sencillo, membrana extendida para Ard

SKU: KS0060

Introducción
En el sistema de aplicación del microcontrolador, el teclado es esencial en el diálogo hombre-máquina. Cuando le falta un botón, puede conectar uno al puerto de E / S del controlador; pero cuando necesita muchos botones con recursos de puerto de E / S limitados, este teclado de matriz 4 * 4 es sin duda su mejor opción.
En el sistema de aplicación del microcontrolador, el teclado es esencial en el diálogo hombre-máquina. Cuando le falta un botón, puede conectar uno al puerto de E / S del controlador; pero cuando necesita muchos botones con recursos de puerto de E / S limitados, este teclado de matriz 4 * 4 es sin duda su mejor opción.
El teclado de matriz 4 * 4 es la forma de teclado más aplicada. Necesitamos dominar su tecnología de identificación de teclado como entrada al mundo de los microcontroladores. Aquí, utilizaremos ejemplos para ilustrar el método de identificación del teclado de matriz 4 * 4. El diseño de la clave está en forma de matriz, por lo que con solo ocho puertos de E / S, podemos identificar 16 botones, ahorrando muchos recursos de puertos de E / S.
  
Hardware requerido
Módulo de botón grande 4 * 4 * 1
Cables de puente multicolor * varios
Placa de prueba * 1

Programa de muestra
El código smaple de este módulo de botón está en la carpeta "Experimento de botón 4 * 4". En primer lugar, debe descomprimir el archivo de biblioteca de clases "Keypad.zip" y colocarlo en la subcarpeta "bibliotecas" de la carpeta "Aduino".
Los códigos son los siguientes:
#include <Keypad.h> 
const byte ROWS = 4; // define row 4 
const byte COLS = 4; // define column 4 
char keys[ROWS][COLS] = { 
{'1','2','3','A'}, 
{'4','5','6','B'}, 
{'7','8','9','C'}, 
{'*','0','#','D'} 
}; 
// connect row ports of the button to corresponding IO ports on the board 
byte rowPins[ROWS] = {2,3,4,5}; 
// connect column ports of the button to corresponding IO ports on the board 
byte colPins[COLS] = {6,7,8,9}; 
// call class library performance function of 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); 

}
5. Sube el programa
Según el tutorial de Arduino, suba el programa a la placa.
6. Programa fuction
Cargue el programa en la placa, abra el monitor en serie; presione cierto botón en el módulo, lo hará

$15.000,00 Precio
$12.300,00Precio de oferta
Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

$234.000,00Precio$191.880,00Precio de oferta

Ya lo viste???

Kit super educativo sin placa para Arduino, marca Keyestudio

Kit super educativo sin placa para Arduino, marca Keyestudio

$278.000,00Precio$227.960,00Precio de oferta
Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

$425.000,00Precio$348.500,00Precio de oferta
logo academy.png
Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

$199.900,00Precio
Cámara Web Känguru K-C10 Hd

Cámara Web Känguru K-C10 Hd

$178.900,00Precio
logo.png

Todos los derechos reservados - All rights reserved. Copyright © 2020.

Bogotá, Colombia | Discovertronics.com | info@discovertronics.com | +573152539020 @discovertronics.com

Política de Privacidad

  • Facebook
  • Twitter
  • Icono social LinkedIn
  • Instagram
  • YouTube
Conversemos! | Discovertronics.com

Conversemos!