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

Entradas populares de este blog