Matriz de botones con Arduino - Código e implementación

Sdílet
Vložit
  • čas přidán 14. 02. 2021
  • Código de la matriz:
    github.com/MQ-Mannick/buttonm...
    Imágenes de matrices:
    [2x2]: github.com/MQ-Mannick/buttonm...
    [3x3]: github.com/MQ-Mannick/buttonm...

Komentáře • 57

  • @josecordobacontreras4204

    A cabo de descubrir esta Canal que es una obra de Arte gracias por compartir tus conocimientos Saludos

  • @samuelhernandez5302
    @samuelhernandez5302 Před 2 lety

    Es hermoso, gran explicacion, excelente formato de video, todo muy rapido y consiso, me quedo muy claro con todo ese material grafico que te aventaste

  • @joacosamyn2911
    @joacosamyn2911 Před rokem

    te hago saber que impecable tu explicación, era lo que estaba necesitando, muchas gracias

  • @alejandrorubioborja6923
    @alejandrorubioborja6923 Před 3 lety +2

    muchas gracias por darme inspiración ahora medio algunas ideas para futuros proyecto

  • @nopuedomas2006
    @nopuedomas2006 Před 10 měsíci

    Muy práctico y al grano. Me ha encantado. Sigue así! 👍🏼👍🏼

  • @Astrobronie
    @Astrobronie Před 3 lety +2

    A huevo, nuevo video, esto no me lo pierdo!

  • @Astrobronie
    @Astrobronie Před 3 lety +3

    A mi me gustó mucho, aunque no sé nada de como programar o hacer esas cosas, siempre me ha parecido interesante, sigue así ;3

  • @bestlife7578
    @bestlife7578 Před 3 lety +5

    Te salió muy bien el video 👌👌👌 (aunque la verdad soy nuevo en esto de aurduino, te pediría un video explicando los tipos de pines y sus usos)

  • @migmuebleseideasengeneral4840

    Muy buen video entendí claramente la explicación de las matriz de 2x2 o de 4 botones que necesito ya que el teclado de 4x4 o de 16 botones ocupa muchos pines de salida
    Gracias por compartir

  • @irnistumjispai1888
    @irnistumjispai1888 Před rokem

    lo terminé de enterder despues de 5 meses... XD gracias!!! eres un santo!!!

  • @felipesanhueza4752
    @felipesanhueza4752 Před rokem

    tu video me aclaro todo muchas gracias saludos.

  • @leonardoalta8711
    @leonardoalta8711 Před 2 lety

    Muchas gracias por el aporte, poder entender como generar una matriz tanto en codigo como en su circuito me solucicono el problema que tenia para un piano midi. bendiciones broo

    • @04aromeo
      @04aromeo Před 2 lety

      Hola! Estoy en un proyecto parecido, qué diodo se debe de usar? Hay algun valor en específico?

  • @user-er3pb1zx7b
    @user-er3pb1zx7b Před 5 měsíci

    me ha encantadooooo, muchas gracias, em ayudará en mi tfg.

  • @jeantamez654
    @jeantamez654 Před 3 měsíci

    Gran trabajo

  • @stevenlife1434
    @stevenlife1434 Před 3 lety +2

    Gran video 👌

  • @juandavidjimenezlopez2016

    Está bueno el video me gustó

  • @Hernanskate100
    @Hernanskate100 Před 8 měsíci

    impresionante video,

  • @mestag2804
    @mestag2804 Před 3 lety +2

    Buen video!

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

    Muy brutal

  • @servicosdeeletronicaeinfo
    @servicosdeeletronicaeinfo Před 10 měsíci

    muy bueno show de bola

  • @A.Tomillo
    @A.Tomillo Před rokem

    muy bueno😁

  • @AlexMarbellero
    @AlexMarbellero Před 3 lety +2

    Muy buen vídeo. Muchas gracias por tomarte tu tiempo para explicarnos estos conceptos.
    Sin embargo, corrígeme si me equivoco, pero en el 0:45 comentas de hacer algo que puede dañar Arduino. Nunca se debe conectar un pin de digital configurado como de salida directamente a tierra ni conectar el pin de 5v o 3.3v a un pin digital sin que pase por una resistencia ya que fluirá mucha intensidad y dañará los pines de la placa. Básicamente es un cortocircuito.
    Gracias, un saludo

    • @manik3511
      @manik3511  Před 3 lety +2

      Muchas gracias por tu comentario, pero según tengo entendido no hay problema en conectar esos pines SIEMPRE y cuando le indiques a Arduino que esa es una Entrada y no una Salida, en el video se ve claramente el pinMode a modo de INPUT, por lo que esta preparado para recibir un estado lógico.

    • @AlexMarbellero
      @AlexMarbellero Před 3 lety

      @@manik3511 lo he estado revisando y tienes toda la razón, estaba equivocado, gracias a tu comentario, he podido aprender algo más! Saludos :)

  • @vicenteespinoza8521
    @vicenteespinoza8521 Před 6 měsíci

    genial video! muchas gracias. Creo que en la explicación del ghosting, no es el diodo del botón 3 que bloquea el paso de la señal, si no el diodo 4 el cuál lo hace, debido al sentido de los diodos

  • @yari3061
    @yari3061 Před 2 lety

    Me costó entender este video, pero una vez que me vi un tutorial acerca de las matrices en c++ entendi todo

  • @frankmeneses5221
    @frankmeneses5221 Před 2 lety

    Excelente

  • @xXkeissiusXx
    @xXkeissiusXx Před 3 měsíci

    Muy bien explicado, solo me hubiera gustadoo tener la conexión de los cables al arduino y con la protoboard, aún estoy aprendiendo

  • @malonero8842
    @malonero8842 Před 2 lety

    muy buena explicación!, queria hacerte una consulta, si quiero aplicar una matriz para armar un teclado o un joystick en que cambiaria el codigo? saludos!

  • @nopuedomas2006
    @nopuedomas2006 Před 3 měsíci

    Hola! Un vídeo genial. Una pregunta: no es necesario conectar los botones a GND? Tengo un proyecto con una matriz de botones y tengo la duda. Gracias!

  • @CharlyRomeoGolf
    @CharlyRomeoGolf Před 2 lety

    excelente, ese tipo de matriz con diodos tambien me proporcionaría el famoso "N key rollover" es decir detectar todos los pulsadores presionados? Saludos !!!!

  • @GuidoCR
    @GuidoCR Před 2 lety

    Hola gracias por tu vídeo lo que me gustaría saber es para implementar 20 botones cómo sería el proceso en un Arduino Leonardo

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

    I love u

    • @richardchiggi3794
      @richardchiggi3794 Před 3 lety

      Tienes algún correo o Instagram donde ponerme en contacto contigo?

  • @CritickalTvRandom
    @CritickalTvRandom Před rokem +1

    no entendí porque se supone que el diodo evita el ghosting.
    ¿cómo pasan los electrones por esa matriz?

    • @diegoleonardolariosperalta1598
      @diegoleonardolariosperalta1598 Před 6 měsíci +1

      El diodo tiene una cierta velocidad de conmutación, osea es por la velocidad en la que se abre y se cierra el circuito y hay cierto tiempo que los electrones cómo son muy rápidos con este diodo los retiene y los manda al camino que queremos

  • @ManuelQuijada-mi9on
    @ManuelQuijada-mi9on Před 3 měsíci

    El es mi hijo❤

  • @04aromeo
    @04aromeo Před 2 lety

    Que diodo puedo emplear? No tengo ni idea de los diodos, cómo funcionan y valores que tienen. Quiero hacer una matriz de 10x10 botones. Gracias @manik

    • @diegoleonardolariosperalta1598
      @diegoleonardolariosperalta1598 Před 6 měsíci +1

      Diodo Schottky o Diodos de conmutación rápida así se llaman puedes comparar precios en Internet y en alguna electrónica a ver dónde te conviene más

  • @MrLokerox
    @MrLokerox Před 2 lety

    tambien funciona para los puertos analogos ?

  • @jesustecnoman2514
    @jesustecnoman2514 Před 8 měsíci +1

    Gracias por el video, ¿sabrias decirme como puedo numerar los botones que se pulsan? quiero decir como puedo numerar un botón para que cuando se pulse me diga botón 4 por ejemplo... gracias
    Por cierto en esta parte
    for (int j = 0; j < C; j++){
    pinMode(columnas[j],INPUT_PULLUP);
    matriz[i][j] = digitalRead(columnas[j]);
    pinMode(columnas[j],INPUT);
    }
    si el INPUT lo cambias por INPUT_PULLUP se elimina el gosting quedando así
    for (int j = 0; j < C; j++){
    pinMode(columnas[j],INPUT_PULLUP);
    matriz[i][j] = digitalRead(columnas[j]);
    pinMode(columnas[j],INPUT_PULLUP);
    }

  • @app-user-pn5rs
    @app-user-pn5rs Před rokem

    amigo puedes ayudarme con tu matriz? la personalice pero tiene un pequeño fallo. puede ayudarme? gracias.

  • @app-user-pn5rs
    @app-user-pn5rs Před rokem

    funciona independientemente de la cantidad de botones???

  • @marcelobravo3074
    @marcelobravo3074 Před rokem

    que gran video viejo

  • @ersheriff
    @ersheriff Před 2 lety

    y para hacer lo mismo pero con 5 columnas y 5 filas?

    • @yari3061
      @yari3061 Před 2 lety

      vuelve a ver el video, krnal

  • @Andre-pu1nb
    @Andre-pu1nb Před rokem

    Cómo sería una matriz de 3 columnas y 10 filas???

  • @abrahamcruzvasques4100

    no me funciona, el programa dice que hay error en la line de código 9 😔

  • @kiox9329
    @kiox9329 Před rokem

    Ahora tocará quebrarme la cabeza usando 20 botones xdd para una rockola

  • @HellfenixTv
    @HellfenixTv Před rokem

    Cómo haría si quiero hacer lo mismo pero mi matriz es de 100x100?

    • @HellfenixTv
      @HellfenixTv Před rokem

      lo digo porque según entendí necesitaría por cada fila y por cada columna conectarme a un pin de datos del Arduino, pero en este caso estaríamos hablando de 200 pines, como lograría esto?

    • @diegoleonardolariosperalta1598
      @diegoleonardolariosperalta1598 Před 6 měsíci +1

      ​@@HellfenixTvbro una matriz es un cuadrado si haces de 100*100 ocuparías 10 mil botones xd

    • @JhonnyAlexanderRestrepoAguirre
      @JhonnyAlexanderRestrepoAguirre Před 6 měsíci

      @@diegoleonardolariosperalta1598 Definitivamente callado hubieras ocultado tu ignorancia, no hablo de cantidad de botones sino del arduino pero ni has de saber que es eso. Haga algo productivo culicagado.

    • @diegoleonardolariosperalta1598
      @diegoleonardolariosperalta1598 Před 5 měsíci +1

      @@JhonnyAlexanderRestrepoAguirre XD si se que es un Arduino es un microcontrolador solo le respondí a él por si quería una matriz de 100x100 yo estudio Ingeniería en Robótica computacional

  • @juancarlosrelloso1302
    @juancarlosrelloso1302 Před 3 lety

    Hola me gusta mucho los temas de tus videos, pero es imposible seguirte. Te rogaría que hablaras de forma más pausada. Sino serás el único que siga tus videos. Un saludo