CAP #6►🤜🔘 USA Botones en Arduino y comandos IF / ELSE [Curso de Arduino en Español desde cero]

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 91

  • @maximilianoguerra5891
    @maximilianoguerra5891 3 ปีที่แล้ว +11

    Sin duda, uno de los pocos cursos gratuitos sobre Arduino que valen la pena, explicaciones simples y al grano.

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  3 ปีที่แล้ว

      Gracias Maximiliano! Se agredece tu comentario :)

    • @faustocapuciatti
      @faustocapuciatti ปีที่แล้ว

      verdaderamente este chico es un fenomeno enseniando, es musica para nuestros oidos.

  • @yugifly
    @yugifly ปีที่แล้ว

    Hermano... de todos los vídeos que he visto en TH-cam sobre esto eres quién ha explicado más claro, con manzanas y todo.
    De verdad mil gracias por tu trabajo.

  • @a1n2i3b4a5l6
    @a1n2i3b4a5l6 3 ปีที่แล้ว +3

    En esta serie de videos hasta ahora, en serio, he aprendido más que en un montón más que he visto jajajajaja; Sencillo, conciso y claro.

  • @ingemario2
    @ingemario2 2 ปีที่แล้ว

    Mi más sincero agradecimiento Ingeniero Edgar Pons por este excelente curso de Arduino y programación , quiero comentarte que hace tiempo traté de entender la programación C++ y no entendí nada y con tu curso estoy sorprendido pues estoy entendiendo todo, gracias por hacerlo tan dinámico, gracias por tu tiempo y esfuerzo 👍👌

  • @luisgorena6859
    @luisgorena6859 2 ปีที่แล้ว

    hasta que al fin halle un curso que vale la pena escucharlo y verlo. Excelente.

  • @Electrosegur2023
    @Electrosegur2023 ปีที่แล้ว

    Llevo toda la tarde escuchando tus diferentes videos. Muy buenas explicaciones, muy entretenido, y dan ganas de ponerlo en practica. Transmites tranquilidad 👍🏼.
    Buen trabajo.

  • @lucianorascano7384
    @lucianorascano7384 2 ปีที่แล้ว

    Edgar que bien que explicas, acabo de ver tu vídeo y me encanto!! Empezare a ver todos tus videos! Gracias por compartir!!

  • @EdgarPonsYoutube
    @EdgarPonsYoutube  4 ปีที่แล้ว +3

    ¡Únete a la comunidad en DISCORD! 🎉 discord.gg/uBqte5jN3W
    🤔🛠️ GUIA Material del curso: edgarpons.com/material-curso-arduino/
    Muchas gracias a todos los que estáis haciendo el curso, espero que os esté gustando, me leo todos los comentarios así que decidme lo que queráis :)

  • @juanmanuelpenaranda7355
    @juanmanuelpenaranda7355 3 ปีที่แล้ว

    muchas gracias por estas clases, me son MUYYYYYYYYYYYYYY útiles....

  • @flores-lv8fn
    @flores-lv8fn 3 ปีที่แล้ว

    Simple y práctico... Saludos desde Guayaquil Ecuador.

  • @sergiogil8202
    @sergiogil8202 3 ปีที่แล้ว +7

    Hola!. Lo primero de todo GRACIAS por este curso completo de arduino, tenía ganas de aprender. Te quería comentar que hay un fallo en el código de este programita que hay subido en la web y es que en la parte donde declaramos los "pinMode", el pin de INPUT que en el ejemplo es el 2 está puesto como OUTPUT y el 13 que es el led y es el de OUTPUT está puesto como INPUT. Un saludo!!

  • @ca4wqp
    @ca4wqp 2 ปีที่แล้ว

    hola muy buena tu esplicacion me quedo muy claro

  • @alexrodri4903
    @alexrodri4903 2 ปีที่แล้ว +4

    De cuanto es la resistencia?
    Muy buenos tus vídeos , sos un crack.

  • @sebastian.blanco911blanco3
    @sebastian.blanco911blanco3 4 ปีที่แล้ว +2

    Muy bueno.. no se nada de electrónica...pero está muy bien explicado... saludos de Argentina!😉

  • @bernabecorbaton6540
    @bernabecorbaton6540 2 ปีที่แล้ว

    Gracias por tu trabajo de divulgación. Lo explicas todo a nivel "10 años" un campo poco explorado.

  • @alioth5837
    @alioth5837 3 ปีที่แล้ว +1

    Muy sencillo y explicativo, con sentido del humor. Te veo también realizando trucos de magia en el paramount comedy.

  • @GarcGZz
    @GarcGZz 3 ปีที่แล้ว +2

    Muy bien explicado amigo, mis respetos por este video, me a ayudado bastante

  • @yeisonperea7601
    @yeisonperea7601 3 ปีที่แล้ว +2

    Buen vídeo, lo explicaste de maravilla, me sirvió muchísimo

  • @ghalileosxxi160
    @ghalileosxxi160 4 ปีที่แล้ว +1

    Enhorabuena por los videos, muy bien explicado, de forma amena y con sentido del humor, bien grabados, luz, sonido, un fondo en condiciones :-), etc..se agradece tanto esfuerzo. Ya espero las siguientes entregas del curso. Gracias.

  • @mauriciogomez1908
    @mauriciogomez1908 2 ปีที่แล้ว

    Gracias por este curso, necesito ayuda con un limitSwitch para detener un motor paso a paso. Gracias

  • @nikoley784
    @nikoley784 2 ปีที่แล้ว

    muy buen curso Señor, gracias

  • @willysl9834
    @willysl9834 2 ปีที่แล้ว

    Si señor
    Bien detallado la explicacion del codigo con su incapie donde todo el mundo se lia lo pondre dentro de comentarios para saber que significa
    Pero tengo muchas dudas una de ellas te pido que me lo comentes el poner y la pocicion de la resistenci es importante alfinal te pido 2 dudas se que explicaras en futuros todos los componentes imagino

  • @javiervaccalibre1742
    @javiervaccalibre1742 3 ปีที่แล้ว

    Lo explicas supermega bien !!!!!!!

  • @r4nd0m25
    @r4nd0m25 3 ปีที่แล้ว

    Muchas felicitaciones, muy buena explicación

  • @jorgwel
    @jorgwel 3 ปีที่แล้ว +1

    Hola muchas gracias por compartir todo este conocimiento de una forma tan amena y tan profesional. Luego, ¿podrías por favor compartir links de referido para comprar los kits desde Amazon México? Y supongo que de otros países también.

  • @albertoromero4028
    @albertoromero4028 ปีที่แล้ว

    Eres un fenómeno, gracias

  • @eloiboronat
    @eloiboronat 4 ปีที่แล้ว +22

    Primero de todo felicitarte por el curso. Las explicaciones son claras y vas directo al grano cosa que se agradece.
    Pero en este vídeo te quería hacer una crítica constructiva: cuando colocas un pulsador para activar una entrada NO explicas el motivo por el cual añades una resistencia. No estaría de más una pequeña explicación de lo que es pull-up y pull-down o el ruido eléctrico que se pretende evitar.
    Por lo demás, solo me queda felicitarte y agradecerte el esfuerzo y tiempo que destinas a este proyecto 👍

    • @nenillonenin4754
      @nenillonenin4754 ปีที่แล้ว

      Llevo 3 horas investigando y no doy con la tecla. El caso es que si eliminas la resistencia y conectas la tierra directamente al otro pin del interruptor...funciona igualmente.

    • @diba2963
      @diba2963 7 หลายเดือนก่อน

      @@nenillonenin4754 Es para eliminar interferencias y que no se active erroneamente el circuito.

  • @JAVIERPEREZ-bq8uy
    @JAVIERPEREZ-bq8uy 3 ปีที่แล้ว +1

    muy buenas, muchas gracias por el curso , esta bastante bien explicado y sobretodo muy currado, es de agradecer, asi que a parte de suscribirme y darle like poco mas puedo hacer. un saludo

  • @lostdays9238
    @lostdays9238 3 ปีที่แล้ว +5

    suscritol, mereces muchisimos mas suscriptores y visitas

  • @francomanuelmarquez7641
    @francomanuelmarquez7641 3 ปีที่แล้ว

    vamos sigue subiendo videos que me voy a ver todos

  • @matiascptopografia9324
    @matiascptopografia9324 2 ปีที่แล้ว

    excelentes el curso!!!!!

  • @moisesarriazabojorge8301
    @moisesarriazabojorge8301 3 ปีที่แล้ว +1

    muy buenos videos, de cuanto es la resistencia?

  • @Metaconta
    @Metaconta 4 หลายเดือนก่อน

    ¿Puedes hacer que se grabe los estado del Led en una EEPROM interna?

  • @djosechemate3295
    @djosechemate3295 14 วันที่ผ่านมา

    buen video, aunq esa forma de programar es contraintuitiva, mejor q 1 poner HIGH y cuando pones 0 poner LOW, sino al final tienes muchos números, y también te falto definir al principio del todo

  • @jamesdigital2037
    @jamesdigital2037 2 ปีที่แล้ว

    hola edgar me gusto tu video...tengo una consulta

  • @RafaGarciaBenacazon
    @RafaGarciaBenacazon 2 ปีที่แล้ว

    Felicidades por tu pedagogía, muy clara! Aun así hay algo que no entiendo. En el minuto 5:30, justo en el diagrama me surge una duda. No seria mas fácil conectar desde el pin de 5v al pin 2? Si el pulsador esta abierto no detectaría nada y si lo cerramos detectaría los 5v. ¿Podría hacerse así y nos ahorraríamos la conexión al negativo?

    • @josedominguez2021
      @josedominguez2021 2 ปีที่แล้ว +1

      Hola amigo. Permíteme responderte.
      Si no pones la resistencia (pull down), arduino no sabrá qué está en la entrada del pin 2 (positivo o negativo) cuando el pulsador no esté presionado.
      Recuerda: arduino en las entradas digitales sólo reconoce dos valores, uno y cero. Por lo tanto si no pones la resistencia a tierra (0) arduino no raccionará de una manera estable.
      Recomiendo que veas para qué sirven las resistencias Pull Down y Pull Up.!!
      Saludos desde Guatemala.!!!

  • @carlos09121982
    @carlos09121982 2 หลายเดือนก่อน

    una consulta, y si no colocamos la resistencia y el gnd, si solo usamos la ruta que pinto en verde; 5v, boton, pin 2 arduino?

  • @isabelreal5124
    @isabelreal5124 3 ปีที่แล้ว

    el mejor canal de tutorial!! de no tener ni papa de arduino a hacer mis apaños :D

  • @cratarelus
    @cratarelus 3 ปีที่แล้ว

    Gran Trabajo, Felicidades.
    Al hacer este ejercicio el led 13 se me queda encendido , si bien, al apretar el pulsador toma mas intensidad la luz y al soltarlo baja la intensidad. Donde crees que esta el error ?

  • @angel.c.es.3577
    @angel.c.es.3577 3 ปีที่แล้ว

    Felicidades y Gracias por el curso!. Seguí este video e hice la conexión inicial del protoboard (2:17), pero creo que no correspondía al diagrama que dibujas (5:32) así que me confundí... Al final (14:16) haces la conexión diferente. Soy nuevo en arduino y sigo al pie de la letra tu video. (México)

    • @vacranger
      @vacranger 2 ปีที่แล้ว

      Hola, a mi me pasó lo mismo y llegué más allá. Si no conectas el pin 2, no pones la resistencia y no cargas el programa, al presionar el botón (sin soltarlo) el arduino se apaga jajaja. Solo llevo un día con arduino.

  • @pablorodrigochavezguerrero4629
    @pablorodrigochavezguerrero4629 4 ปีที่แล้ว +1

    Que buen video, le entendí a todo

  • @oscarjhoanbuenoduartebueno4487
    @oscarjhoanbuenoduartebueno4487 3 ปีที่แล้ว +1

    excelente video bro muchas gracias, a por cierto se alcanza haber el ejercicio por el reflejo del puerto jaja 16:43

  • @yen7569
    @yen7569 3 ปีที่แล้ว

    porque se esconden estos videos,, son oro puro..... gracias......

  • @andreauseche8189
    @andreauseche8189 3 ปีที่แล้ว

    Estaba super metida en el video hasta que salió lo de VARIABLES con el confeti y tuve que venir a reirme en los comentarios XDDDDD Tremendo ese comic relief. Tus vídeos y explicaciones son excelentes, porfa sigue creando contenido!! tengo planeado ver todos los videos del curso

  • @vekcron
    @vekcron 3 ปีที่แล้ว

    Gracias por el cuso para nosotros los novatos, pregunta: se puede el pulsador sin la resistencia, si quiero colocar un led externo al arduino hay que ponerle resistencia, de cuanto? gracias.

  • @joseramongarciavelazquez5732
    @joseramongarciavelazquez5732 2 ปีที่แล้ว

    Hola, oye y si yo quisiera usar dos botones y dos leds, que con un boton1 encienda led1 y cuando presione el siguiente boton2 que apague led1 y encienda led2, cómo puedo hacerlo?

  • @Pablo-io2js
    @Pablo-io2js 2 ปีที่แล้ว

    Hola, muy buen video. Tengo 3 consultas: 1) ¿Qué pasaría si no usaría la resistencia?
    2) ¿Cómo hiciste para tener el IDE de Arduino con el fondo negro?
    3)Vi en otros vídeos que para conectar botones en Arduino conectan una patita del switch a Masa (sin resistencia) y otra patita del switch al pin digital de Arduino, y cuando presionan el botón se conecta GND con el pin digital de Arduino. Esto lo vi cuando usan Arduino como HID ¿Por qué lo conectan asi? ¿Hay alguna razón o tiene otra función? Gracias, de antemano, por responder mis 3 preguntas.

  • @oscarandresperezroldan2786
    @oscarandresperezroldan2786 2 ปีที่แล้ว +1

    y de que valor es la resistencia?

  • @jorgecosta5573
    @jorgecosta5573 3 ปีที่แล้ว

    Enhorabuena por los vídeos, gran trabajo. Mi pregunta es de qué valor debe ser la resistencia, gracias!

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  3 ปีที่แล้ว +3

      Buenas! Con una de 10k va bien, no hay problema con eso prueba con una que tengas :)

  • @acroberts88
    @acroberts88 4 ปีที่แล้ว +1

    de momento el mejor capi. Sique así crack. Harás uno de raspi después?

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  4 ปีที่แล้ว

      Gracias crack, si, está en el Roadmap ;)

  • @luisadolfolopezvelasquez3376
    @luisadolfolopezvelasquez3376 3 ปีที่แล้ว +1

    Saludos, una consulta como haces para que la pantalla sea transparente para mostrar tu proceso de arduino, soy docente y me sería de mucha utilidad para enseñanza.

  • @jhonatanenso9799
    @jhonatanenso9799 8 หลายเดือนก่อน +1

    Pero resistencia de cuanto?

  • @carloseduardosabbaghfranqu267
    @carloseduardosabbaghfranqu267 3 ปีที่แล้ว

    Que video tan genial😁

  • @sOocktra
    @sOocktra 4 หลายเดือนก่อน

    Ing como le hago para que la condición se cumpla solo si se mantiene presionado el botón por más de 3 segundos???

  • @Any-ui1ky
    @Any-ui1ky 3 ปีที่แล้ว

    Tengo una duda: Porque pusiste una resistencia por donde pasaba energia negativa y no el positiva donde habia 5v?

  • @Ferchupz1
    @Ferchupz1 3 ปีที่แล้ว

    me encanta el video y la forma en la que explicas, me surge la duda de que en este video en el void setup configuras que le pin 13 es de salida, por lo cual le estas diciendo que de la señal a la hora de tocar el botón, pero nunca conectas nada al pin 13, y la luz sale por el led de la placa, ya estaba pensando yo que ibas a conectar un led en el pin 13.
    la luz que se prende corresponde a el tx? de manera que la placa esta indicando que envía una señal?

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  3 ปีที่แล้ว +2

      Buenas Fernando, el pin 13 está conectado directamente al Led que hay en la placa, y ya tiene una resistencia y todo, así que uso ese.
      Por otro lado ese led lo usa también Arduino para indicar como tu dices lo del TX.

  • @kerimaelizabethcanomarquin8549
    @kerimaelizabethcanomarquin8549 2 ปีที่แล้ว

    💕😍 gracias

  • @rodimelectro
    @rodimelectro 3 ปีที่แล้ว

    Buen video Edgar, una pregunta: con el cable conectado al power, luego al interruptor y finalmente al pin dos ya cerraste el circuito, entonces, porque es necesario el cable a tierra?

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  3 ปีที่แล้ว +2

      Muy buena pregunta, haré un video de preguntas y respuestas para contestarlo bien! :)

  • @joseangelgutierrezte354
    @joseangelgutierrezte354 4 หลายเดือนก่อน

    10 : 00

  •  4 ปีที่แล้ว

    Excelente!!

  • @josephfalconsac9551
    @josephfalconsac9551 2 ปีที่แล้ว

    y si quiero que al presionar el botón me aparezca un mensaje en el monitor serie como por ejemplo "Hola soy arduino " como haría eso ?

  • @giovaniflores9462
    @giovaniflores9462 2 ปีที่แล้ว

    Porque se conecta a tierra y con una resistencia?? Porque no solo poner 5v al Arduino .... Osea como cuando prendemos cualquier luz de nuestra casa

    • @josedominguez2021
      @josedominguez2021 2 ปีที่แล้ว

      Hola amigo. Te recomiendo veas para qué sirven las resistencias Pull Down y Pull Up en los circuitos digitales.!!!
      saludos.

  • @td_lolersol4316
    @td_lolersol4316 3 ปีที่แล้ว

    oye no se si podrias ayudarme he hecho todo le doy a subir me sale que no hay ningún problema pero le aprieto al boton y no pasa nada

  • @raul9698
    @raul9698 2 ปีที่แล้ว

    una curiosidad:
    ¿Por qué sigue encendido el led si le has quitado el dedo del interruptor y en teoría no pasa la corriente ?
    es decir, por mucho delay que hubiese si no hay corriente no hay led que encender.
    gracias y muy buen contenido

    • @EdgarPonsYoutube
      @EdgarPonsYoutube  2 ปีที่แล้ว +2

      El led lo enciende directamente el Arduino.
      El boton indica al arduino que lo has apretado, y luego es el arduino por software el que enciende el led.

    • @raul9698
      @raul9698 2 ปีที่แล้ว

      @@EdgarPonsTH-cam Aaaah, valee!!! muchas gracias por responderme me mola mucho como explicas !

  • @stevenvillafuerte1241
    @stevenvillafuerte1241 3 ปีที่แล้ว

    mediante 3 pulsadores quiero mostrar el valor de 3 sensores DHT22 en una pantalla LCD, puedo conectar los sensores y pulsadores en cualquier pin? xq no me están funcionando los pulsadores.
    #include
    #include
    #include
    DHT dht(2, DHT22);
    LiquidCrystal_I2C lcd (0x27,16,2);
    byte degree_symbol[8] =
    {
    0b00111,
    0b00101,
    0b00111,
    0b00000,
    0b00000,
    0b00000,
    0b00000,
    0b00000
    };
    int pulsador1=0;
    int Pul_s1=7;
    int valor = 0;
    void setup()
    {
    pinMode(Pul_s1,INPUT_PULLUP);
    pulsador1=digitalRead(Pul_s1);
    }

    void loop()
    {

    if (pulsador1 == 1)
    {
    valor = 1;
    delay(500);
    }else {
    valor = 0;
    }

    if (valor == 1);
    {
    delay(2000);
    float h1 = dht.readHumidity();
    float t1 = dht.readTemperature();
    float hcorr1 = 0.85*h1;
    float hcorr2 = hcorr1*1.1375;
    lcd.clear();
    lcd.setCursor (0,0);
    lcd.print("Temp. = ");
    lcd.setCursor (8,0);
    lcd.print (t1);
    lcd.createChar(1, degree_symbol);
    lcd.setCursor (13,0);
    lcd.write(1);
    lcd.setCursor (14,0);
    lcd.print("C");
    if (hcorr2 < 96.5)
    {
    lcd.setCursor (0,1);
    lcd.print ("Humed. =");
    lcd.setCursor (9,1);
    lcd.print (hcorr2);
    lcd.setCursor (14,15);
    lcd.print("%");
    } else {
    lcd.setCursor (0,1);
    lcd.print ("Humed. =");
    lcd.setCursor (9,1);
    lcd.print (h1);
    lcd.setCursor (14,15);
    lcd.print("%");
    }
    }
    }
    ese es el código que tengo para un solo sensor y un pulsador, quiero que cundo se pulse el botón se muestren los valores y cuando se pulse el otro botón se muestren los datos del otro sensor.
    Tal ves si me puedes ayudar revisando el código y diciéndome qué está mal, me ayudarías un montón. Gracias y saludos

  • @bomphy7473
    @bomphy7473 3 ปีที่แล้ว

    Hola, tengo un boton de dos pines y no me funciona, tienes el diagrama para conectarlo de manera correcta? ya que en todos lados aparece el de 4 pines

  • @alvarocoronel67
    @alvarocoronel67 3 ปีที่แล้ว

    Falló la cámara pero igual puede apreciarse cómo enciende y apaga el LED.

  • @fjgantes
    @fjgantes 3 ปีที่แล้ว

    Genial, como en videos anteriores. Pero mi fallo es la electrónica. Por que no puede eliminar la conexion de tierra y resistencia? Entiendo que cuando pulsas el interruptor.. parte de los 5 voltios van a la entrada y una parte intenta pasar por la resistencia. Que valor tiene q ser la resistencia para que al otro extremo de la resistencia llegue 0 y no se rompa la salida de tierra? Como te digo...los 5 voltios que pasan por el interruptor irian a la entrada de arduino.

    • @danielaparisi129
      @danielaparisi129 3 ปีที่แล้ว +1

      Hola Fernando, la resistencia conectada a tierra tienen la función de forzar un 0en la entrada cuando el pulsador está abierto. De esta forma cuando no lo pulsas la entrada está conectada a tierra y cuando pulsas tendrás los 5V en la entrada. Esto se hace así porque ,aunque no sea muy intuitivo, una entrada que no está conectada a nada, como sería conectarlo solo al pulsador abierto, no es necesariamente 0V.

    • @fjgantes
      @fjgantes 3 ปีที่แล้ว

      @@danielaparisi129 Ok muchas gracias!! Mi concepto era.. que tener un cable al aire es siempre 0 ( cero ) pero si me comentas que no siempre es ese valor, me cuadra. de ahí que cuando quieras que lea un cero, uno se asegure que el valor que le llega es el de tierra, que ese si es siempre cero.

    • @danielaparisi129
      @danielaparisi129 3 ปีที่แล้ว

      @@fjgantes Exacto, además una conexión al aire es susceptible a interferencias e irregularidades. Al fin y al cabo piensa que una antena o receptor es un cable al aire. Por eso hay que asegurar el 0. Un saludo

    • @nenillonenin4754
      @nenillonenin4754 ปีที่แล้ว

      @@danielaparisi129 Hola, en tal caso, cuando se cierra el interruptor activando la entrada (2)...dónde está el negativo para cerrar el circuito? cómo sabe que le ha llegado dicho voltaje o corriente sin completarse el ciclo??? No sé si me explico.

  • @jos3117
    @jos3117 3 ปีที่แล้ว

    Ya consegui un arduino y ahora no tengo que trabajar en un simulador

  • @AUTOMATA-ud6yq
    @AUTOMATA-ud6yq 3 ปีที่แล้ว

    Espera, es un programa para detectar el estado de un botón para encender un foco?
    No los botones ya hacen eso?

    • @LuisFigueroaB-oi4jc
      @LuisFigueroaB-oi4jc 7 หลายเดือนก่อน +1

      Esto es didáctico, lo que se pretende enseñar a configurar las entradas y salidas en Arduino, mediante un pulsador.