TECLADO + Arduino
TECLADO + Arduino
Materiales:
- Cables Macho-Macho
- Arduino
- Teclado
Conexion:
Se conectan con cables macho macho de izquierda a derecha los pines:
- El primero al 13
- El segundo al 12
- El tercero al 11
- El cuarto al 10
- El quinto al 9
- El sexto al 8
- El septimo al 7
- El octavo al 6
y se le pone como codigo:
#include <Keypad.h>
const byte Filas = 4; //Cuatro filas
const byte Cols = 4; //Cuatro columnas
byte Pins_Filas[] = {13, 12, 11, 10}; //Pines Arduino a los que contamos las filas.
byte Pins_Cols[] = {9, 8, 7, 6}; // Pines Arduino a los que contamos las columnas.
char Teclas [ Filas ][ Cols ] =
{
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols);
void setup()
{ Serial.begin(9600) ; }
String cad="";
void loop()
{ char pulsacion = Teclado1.getKey() ;
if (pulsacion != 0) // Si el valor es 0 es que no se ha pulsado ninguna tecla
{
cad=cad+pulsacion;
if(pulsacion=='*')
{
if(cad=="7654*")
{
Serial.println("Acceso Permitido");
}
else
{
Serial.println("Intruso!!!");
}
}
}
}
Comentarios
Publicar un comentario