🔴 Descargar Código: bit.ly/34sZmAj ✅ Teclado Matricial PIC: bit.ly/2RSKmJg ✅ Interrupciones Arduino: bit.ly/2EhJG8v ⚠ Sé un Experto con 1 click: bit.ly/2RVvxne *CONTENIDO* 0:20 Introducción 1:48 Que es el teclado matricial 2:22 Tipos de teclado matricial 4:10 Funcionamiento del Teclado 4:30 Los pasos para programar un teclado 5:30 Como identificar filas y columnas 7:15 Pines del teclado en simulación 7:51 Pasos para programar Teclado 9:20 Resumen de programación teclado 11:13 Librería Keypad 13:12 Instalación de Libreria Keypad 13:44 Ejemplo 1 con librería 18:50 Ejemplo 1 con Proteus 22:42 Ejemplo 2 SIN librería 26:25 Ejemplo 2 Tinkercad 27:15 Implementación real Teclado Matricial
@SergioACGiraldo5 жыл бұрын
*CONTENIDO* 0:20 Introducción 1:48 Que es el teclado matricial 2:22 Tipos de teclado matricial 4:10 Funcionamiento del Teclado 4:30 Los pasos para programar un teclado 5:30 Como identificar filas y columnas 7:15 Pines del teclado en simulación 7:51 Pasos para programar Teclado 9:20 Resumen de programación teclado 11:13 Librería Keypad 13:12 Instalación de Libreria Keypad 13:44 Ejemplo 1 con librería 18:50 Ejemplo 1 con Proteus 22:42 Ejemplo 2 SIN librería 26:25 Ejemplo 2 Tinkercad 27:15 Implementación real Teclado Matricial
@jockpunch4 жыл бұрын
Lo mejor que descubrí de tus explicaciones, es que explicas el programa, paso a paso, de forma muy didactica. Me está sirviendo mucho para entender y conocer la estructura de los programas.
@SergioACGiraldo4 жыл бұрын
Gracias Alvaro, que bueno que te gustan los videos. Saludos!!
@arturosanchezpena17562 жыл бұрын
Hola muchas gracias por la información me ha sido de gran utilidad, arme el circuito sin utilizar librería y me funciono, solo que en el paso 4 hay un error, ya que dice que las filas deberán ser salidas activadas y el código de ejemplo se muestra las columnas con un estado alto, cuando deberían ser las filas, porque las columnas están configuradas como entradas con resistencias pull up. Fuera de eso todo estuvo muy bien, muchas gracias
@joseosto30 Жыл бұрын
Me sirvio mucho, muchas gracias
@accsceo3 жыл бұрын
Muy bien explicado todo, muchísimas gracias.
@vicentematricardi35965 жыл бұрын
Hola Sergio , muy interesante y ya que estamos , lo miramos , Muchas Gracias !!!!!
@SergioACGiraldo5 жыл бұрын
Gracias Vicente. Un saludo grande!
@Danmuz665 жыл бұрын
Excelente tutorial don Sergio. Gracias por compartir la información.
@SergioACGiraldo5 жыл бұрын
Gracias Danilo, me alegra que te haya gustado. Saludos!
@poderpensar5 жыл бұрын
exelente video muy bien esplicado, sin libreria es mas entendible, un saludo!!
@SergioACGiraldo5 жыл бұрын
Excelente poderpensar, me alegra de que te haya gustado el video. Saludos y muchos éxitos!!
@tensoescalar15 жыл бұрын
Excelente clase, muchas gracias y saludos
@SergioACGiraldo5 жыл бұрын
Gracias Adalberto, es bueno tenerte por acá en el curso. Saludos!!
@carlosliriano4355 жыл бұрын
El contenido de tus vídeos siempre se muy bueno e instructivo, me gustaría si es posible explicaras como funcionan las maquinas de estados para realizar multi tareas simultaneas con arduinio utilizando la funcion millis pues pienso que este es un tema de mucha importancia y utilidad que seria bien acogido por tus seguidores incluyéndome a mi claro esta, y confió que con tus conocimientos aportarías luz sobre este tema ,si es que ya has tocado dicho tema en tu canal por favor indicarmelo, saludos desde Rep. Dominicana.
@SergioACGiraldo5 жыл бұрын
Hola Carlos, gracias por el comentário, para este curso de Arduino ya tengo vários videos grabados, solo falta la edición, lo que comentas es muy interesante y trataré de cubrir esos temas en en algún video futuro. Saludos!
@diegohurtado95272 жыл бұрын
Excelente tutorial brother!!! estoy haciendo un proyecto de un timbre automatizado, cómo podría utilizar el teclado matricial para interactuar con la placa lcd.?
@lalyquispe63274 жыл бұрын
Geniaaal, Gracias :)
@Miguel2611702 жыл бұрын
Hola Sergio, me pareció muy buena tú explicación pero tengo que conecta un Arduino a un teclado matricial de 13 columna y 4 filas, que modelo de Arduino me recomiendas y lo armó igual que tú explicación gracias
@robinsonramirez13244 жыл бұрын
¿Puedo crear cualquier teclado con la dimensión que desee? (Por ejemplo, armar un teclado 5x5 usando botones de arcade).
@marioperales11873 жыл бұрын
Muchas gracias Una duda Por que no se puede colocar el teclado solamente en el puerto D (Pines del 0 al 7), si esos pines también tienen resistencias de PULL UP?
@jhovanidiaz76204 жыл бұрын
hola buen dia profe, disculpe pero por que en el min 23:31 dice que los pinesColumna los pone en HIGH, si se supone que son entradas. Gracias.
@SergioACGiraldo4 жыл бұрын
buena observación Jhovani, ahí me equivoqué realmente es digitalWrite(pinesFilas[nL],HIGH). Gracias. Saludos.
@jhovanidiaz76204 жыл бұрын
@@SergioACGiraldo va que va profe muchas gracias.
@kanadalux36212 жыл бұрын
¿Estos teclados puedo usarlo con un promicro atmega32u4?
@pedrocoico77533 жыл бұрын
Buenas noches ingeniero, si deseo borrar un caracter ingresado, qué línea de código podría utilizar?
@electroz2073 жыл бұрын
y el efecto rebote que aparece en pulsadores no se considera en el teclado?
@SergioACGiraldo3 жыл бұрын
Seria una buena practica incorporar un antirebote, te va a quedar mucho mejor el código.
@sarabiaduranjavieralejandr67453 жыл бұрын
Muy buen video, solo una observación, la línea de código de el minuto 26:00 está mal, tiene un error de sintaxis, de ahí en más muy bien su código
@sarabiaduranjavieralejandr67453 жыл бұрын
Para ser más preciso nombró mal el array y un consejo, sería aún más efectivo que explicará que es un array, un ciclo for y como es que gracias a él funciona así yo creo que muchos aprenderían a empezar a crear sus propios algoritmos... Un consejo nadamás, buen día :D
@SergioACGiraldo3 жыл бұрын
Hola Javier, gracias por la observación, tienes razón este video lo grabé inicialmente en portugués para el curso que tengo en Udemy y se me pasó. Sin embargo el código está bien en el sitio web para descarga. Estoy deacuerdo, que debería explicar los conceptos básicos, todavía no lo he hecho porque he grabado esos videos para otros lenguajes de programación que tengo en el canal, pero falta en este curso. Saludos.
@SERCHIPAPER3 жыл бұрын
Muchas gracias, pero una cosa, con estos teclados matriciales se podrían pulsar varios teclas a la vez? o se volvería loco el sistema?
@efrask8273 жыл бұрын
hola Sergio disculpa la lbreria de keypad sirve usando una matriz mas grande? o solo es para un 4x4? Saludos
@SergioACGiraldo3 жыл бұрын
La librería Keypad es una biblioteca que puedes usar diferentes teclados matriciales con Arduino, no es exclusivo solo del 4x4. Saludos.
@efrask8273 жыл бұрын
@@SergioACGiraldo gracias algo estoy haciendo mal revisaré mi circuito
@jonatantolentino12265 жыл бұрын
Perfecto.
@SergioACGiraldo5 жыл бұрын
Gracias Jonatan, me alegra que te haya gustado el video. Saludos!
@solonano44932 жыл бұрын
Una consulta maestro: Si quiero asignar la tecla "enter" a un boton del matricial como lo hago? Estoy hace unos dias y no logro hacerlo. Gracias
@yosuechinoshernandez63472 жыл бұрын
Remplazas uno de los valores por ' '. Por ejemplo en lugar de que el '#' sea ese valor, si no un enter, la matriz "teclas [4][4]" ahora sería igual a: "{ { '1', '2', '3', 'A'}, { '4', '5', '6', 'B'}, { '7', '8', '9', 'C'}, { '*', '0', ' ', 'D'} }"
@tensoescalar15 жыл бұрын
Una Pregunta Sergio, se pude usar este procedimiento para controlar un teclado de computadora completo? Este o un procedimiento parecido? La programación es parecida para un teclado completo? Gracias y saludos
@SergioACGiraldo5 жыл бұрын
Hola Adalberto, el procedimiento mostrado en el video es más adecuado para teclados matriciales númericos. Claro, podrias usar el mismo procedimiento para un teclado completo pero gastarías muchas entradas. Lo mejor es por ejemplo utilizar el propio puerto PS/2 del teclado, el cual usa pocos pines y puedes usar una librería ya disponible conocida como PS2Keyboard.h
@eduardoescalona1395 жыл бұрын
Para cuándo lo veremos con un curso en UDEMY profe.?
@SergioACGiraldo5 жыл бұрын
Hola Enrique, estoy pensando en hacer uno en Español el próximo año. Por el momento en esa plataforma he hecho este mismo de Arduino en portugués con contenido complementário para personas que no saben mucho de electrónica, pero para el próximo año pretendo hacer un curso que tengo en mente desde hace tiempo: bit.ly/331C6tq
@soss5934 жыл бұрын
En que tipo de variable se guarda la tecla pesionada ?
@SergioACGiraldo4 жыл бұрын
En una variable del tipo caracter. Saludos.
@zulynayelijaramillovalarez95984 жыл бұрын
Agrégale LCD I2C con teclado matricial sin librería