USO TECLADO KEYPAD 4x4 ARDUINO | Video 8 | Curso Arduino desde 0 en Español

Lección 10 de 3033%

Sigue así. Cada lección te acerca más a tu certificado.

Sobre esta lección

En este video hacemos uso del Teclado o Keypad 4x4 con el objetivo de crear un acceso básico y usar este como patrón para crear accesos más complejos . Este curso será impartido desde cero con el objetivo de que todos Aprendamos los unos con los otros. RECUERDA SUSCRIBIRTE: http://bit.ly/SuscribeteAlgoback https://www.algoback.com/ esta siendo desarrollada para subir todo el contenido que se desarrolle en los videos. Espero contar con tu apoyo suscribiendote al canal. Muchas Gracias. pagina oficial arduino: https://www.arduino.cc/ --ÍNDICE-- 00:00 - Inicio 00:52 - Objetivos de aprendizaje 01:15 - Ques es el Teclado o Keypad 4x4 04:04 - Array 09:29 - #define 10:27 - Función strcmp 12:06 - Acceso básico con Teclado o Keypad 4x4 13:03 - código de Acceso básico con Teclado o Keypad 4x4 ---CODIGO DEL PROGRAMA--- SUSTITUIR EL @ (arroba) por (menor que) y el % (porciento) por mayor que ya que no son permitidos sus escrituras aqui. EN EL INCLUDE #include @Keypad.h% //ESTA ES LA LIBRERIA QUE HAY QUE IMPORTAR const byte FILAS = 4; // 4 FILAS const byte COLUMNAS = 4; // 4 COLUMNAS // DEFINIR EL Keymap char keys[FILAS][COLUMNAS] = { {'1','2','3','A'}, {'4','5','6','B'}, {'7','8','9','C'}, {'*','0','#','D'} }; // PINES DONDE VAN A SER CONECTADAS LAS FILAS DEL TECLADO byte pinFILAS[FILAS] = {11,10, 9,8}; // PINES DONDE VAN A SER CONECTADAS LAS COLUMNAS DEL TECLADO byte pinCOLUMNAS[COLUMNAS] = {7,6,5,4}; // CREAR EL OBJETO KEYPAD Keypad objetoTECLA = Keypad( makeKeymap(keys), pinFILAS, pinCOLUMNAS, FILAS, COLUMNAS ); void setup() { Serial.begin(9600); } char CLA_DIGITADA[5]; char CLA_GUARDADA[5]="ABCD"; int INDICE = 0; //que va a cambiar para acceder a el array void loop() { char key = objetoTECLA.getKey(); if(key) { CLA_DIGITADA[INDICE]=key; INDICE++; Serial.print(key); } if(INDICE ==4){ //cuando el indice se igual a 4 entonces va a comparar if(strcmp(CLA_DIGITADA, CLA_GUARDADA)==0){ Serial.println(" BIENVENIDO, PUEDE INGRESAR"); } else Serial.println(" ACCESO DENEGADO"); INDICE=0; } }

Sobre este curso

Curso de Arduino desde 0 en Espanol. El objetivo de este curso es compartir con los demás mis conocimientos de arduino..

Lección 10 de 30Nivel: principianteDuración total: 8h 38m

Lo que aprenderás en este curso:

  • Comprender los conceptos fundamentales de Arduino desde 0 en Español desde cero
  • Aplicar técnicas y métodos prácticos de Arduino desde 0 en Español
  • Desarrollar habilidades profesionales en Arduino desde 0 en Español
  • Resolver problemas reales relacionados con Arduino desde 0 en Español