🔴 ARDUINO MATRIX KEYBOARD ⌨ [WITH and WITHOUT library] # 021

Sdílet
Vložit
  • čas přidán 8. 09. 2024

Komentáře • 49

  • @SergioACGiraldo
    @SergioACGiraldo  Před 4 lety +2

    🔴 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

  • @SergioACGiraldo
    @SergioACGiraldo  Před 4 lety +7

    *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

  • @jockpunch
    @jockpunch Před 4 lety

    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.

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety

      Gracias Alvaro, que bueno que te gustan los videos. Saludos!!

  • @arturosanchezpena1756

    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
    @joseosto30 Před rokem

    Me sirvio mucho, muchas gracias

  • @accsceo
    @accsceo Před 2 lety

    Muy bien explicado todo, muchísimas gracias.

  • @vicentematricardi3596
    @vicentematricardi3596 Před 4 lety

    Hola Sergio , muy interesante y ya que estamos , lo miramos , Muchas Gracias !!!!!

  • @Danmuz66
    @Danmuz66 Před 4 lety

    Excelente tutorial don Sergio. Gracias por compartir la información.

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +1

      Gracias Danilo, me alegra que te haya gustado. Saludos!

  • @poderpensar
    @poderpensar Před 4 lety

    exelente video muy bien esplicado, sin libreria es mas entendible, un saludo!!

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +1

      Excelente poderpensar, me alegra de que te haya gustado el video. Saludos y muchos éxitos!!

  • @tensoescalar1
    @tensoescalar1 Před 4 lety

    Excelente clase, muchas gracias y saludos

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +1

      Gracias Adalberto, es bueno tenerte por acá en el curso. Saludos!!

  • @robinsonramirez1324
    @robinsonramirez1324 Před 4 lety +2

    ¿Puedo crear cualquier teclado con la dimensión que desee? (Por ejemplo, armar un teclado 5x5 usando botones de arcade).

  • @lalyquispe6327
    @lalyquispe6327 Před 4 lety

    Geniaaal, Gracias :)

  • @Miguel261170
    @Miguel261170 Před 2 lety

    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

  • @marioperales1187
    @marioperales1187 Před 3 lety

    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?

  • @carlosliriano435
    @carlosliriano435 Před 4 lety

    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.

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +2

      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!

  • @diegohurtado9527
    @diegohurtado9527 Před 2 lety

    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.?

  • @jhovanidiaz7620
    @jhovanidiaz7620 Před 4 lety +1

    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.

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +2

      buena observación Jhovani, ahí me equivoqué realmente es digitalWrite(pinesFilas[nL],HIGH). Gracias. Saludos.

    • @jhovanidiaz7620
      @jhovanidiaz7620 Před 4 lety

      @@SergioACGiraldo va que va profe muchas gracias.

  • @jonatantolentino1226
    @jonatantolentino1226 Před 4 lety

    Perfecto.

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +1

      Gracias Jonatan, me alegra que te haya gustado el video. Saludos!

  • @pedrocoico7753
    @pedrocoico7753 Před 2 lety

    Buenas noches ingeniero, si deseo borrar un caracter ingresado, qué línea de código podría utilizar?

  • @kanadalux3621
    @kanadalux3621 Před 2 lety

    ¿Estos teclados puedo usarlo con un promicro atmega32u4?

  • @SERCHIPAPER
    @SERCHIPAPER Před 3 lety

    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?

  • @electroz207
    @electroz207 Před 2 lety +1

    y el efecto rebote que aparece en pulsadores no se considera en el teclado?

    • @SergioACGiraldo
      @SergioACGiraldo  Před 2 lety +1

      Seria una buena practica incorporar un antirebote, te va a quedar mucho mejor el código.

  • @sarabiaduranjavieralejandr6745

    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

    • @sarabiaduranjavieralejandr6745
      @sarabiaduranjavieralejandr6745 Před 3 lety

      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

    • @SergioACGiraldo
      @SergioACGiraldo  Před 3 lety +1

      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.

  • @tensoescalar1
    @tensoescalar1 Před 4 lety

    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

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety +3

      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

  • @eduardoescalona139
    @eduardoescalona139 Před 4 lety

    Para cuándo lo veremos con un curso en UDEMY profe.?

    • @SergioACGiraldo
      @SergioACGiraldo  Před 4 lety

      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

  • @efrask827
    @efrask827 Před 3 lety

    hola Sergio disculpa la lbreria de keypad sirve usando una matriz mas grande? o solo es para un 4x4?
    Saludos

    • @SergioACGiraldo
      @SergioACGiraldo  Před 3 lety +1

      La librería Keypad es una biblioteca que puedes usar diferentes teclados matriciales con Arduino, no es exclusivo solo del 4x4. Saludos.

    • @efrask827
      @efrask827 Před 3 lety

      @@SergioACGiraldo gracias algo estoy haciendo mal revisaré mi circuito

  • @solonano4493
    @solonano4493 Před 2 lety

    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

    • @yosuechinoshernandez6347
      @yosuechinoshernandez6347 Před rokem

      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'} }"

  • @soss593
    @soss593 Před 4 lety

    En que tipo de variable se guarda la tecla pesionada ?

  • @zulynayelijaramillovalarez9598

    Agrégale LCD I2C con teclado matricial sin librería