🆕 Como CONTROLAR el GIRO y VELOCIDAD de MOTORES DC con L298N (explicado paso a paso)

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 76

  • @davidportilla_
    @davidportilla_  3 года назад +3

    👇👇PICKALE AQUI PARA VER EL CONTENIDO DESCARGABLE DE LA PRÁCTICA👇👇
    bit.ly/2GNB5zb
    Más prácticas y proyectos: bit.ly/3iL6FKT

  • @jddn8933
    @jddn8933 Год назад

    Acabo de encontrar sus videos y me gustaron mucho, tengo un proyecto en mente y lo estaba intentando hacer sin arduino pero no tengo buenos resultados, y me acorde que con un pi seria excelente, asi que lo unico que me gustaria cambiarle es el del potenciometro, 4 pulsadores uno para la derecha otro para la izquierda y los otros dos pulsadores para ponerle la velocida, sube y baja desde esos 2 pulsadores seria buena hacerlo.. felicitaciones buena pagina.

  • @danielsanchez4729
    @danielsanchez4729 3 года назад +1

    Gracias por el video, me salvo de un apuro! en verdad te lo agradezco

    • @davidportilla_
      @davidportilla_  3 года назад

      Que bueno que te ayudó bro!, saludos :D

  • @javierleonitzerdaaltamar9348
    @javierleonitzerdaaltamar9348 4 года назад +1

    espero que sigas así los vídeos son bastante entendible gracias por todo.

    • @davidportilla_
      @davidportilla_  4 года назад

      Que bueno que te hayan ayudado mi contenido :D, saludos desde México

  • @apologeticaensuesplendor
    @apologeticaensuesplendor 3 года назад +1

    Excelente video,me agrado mucho tu forma de explicar, yo nada mas quisiera presionar un botón y que dos motores cumplan la función de cerrar hasta determinados grados, cuando presione otro botón cumpla la función de abrir de la misma manera. Aluna guia al menos porfa

    • @davidportilla_
      @davidportilla_  3 года назад

      Hola Leonardo!, que bueno que te haya servido el video :D, a lo que me pones creo que es mejor utilizar servomotores porque con ellos puedes moverlos a un ángulo determinado, y para que ambos se muevan al presionar un botón en la condición que valida que el botón está presionado metes la instrucción que hace que el otro motor se mueva.
      Para lo de los servomotores puedes ver los videos que hice explicándolos, espero que te sirvan :D saludos!!!

  • @yun-ce3gk
    @yun-ce3gk Год назад +1

    Buen día, una pregunta. ¿Que otras alternativas se pueden utilizar para la fuente de alimentación? Tu video tiene todo lo que me pide mi profesor para el proyecto final😅😅. Solo tengo dudas con lo de la fuente

  • @jonareyhdez153
    @jonareyhdez153 5 месяцев назад

    Me gustó mucho tu vídeo. Combinó dos cosas que quería hacer a la perfección y entendí cada paso. Espero que sigas así :3. Solo tengo una duda y no sé si sea el motor, pero hay valores en los que el motor se detiene y suelen ser valores iguales a 150, 70, entre otros, ¿sabrás a qué se deba? De ahí en fuera, la práctica funciona de maravilla

  • @javierleonitzerdaaltamar9348
    @javierleonitzerdaaltamar9348 4 года назад +2

    me gustaría que hicieras un vídeo como este con los 2 pulsadores pero que vallan conectado a una sola entrada de arduino (pin 2) con un pulsador jira a la derecha y con el otro pulsador jira a la izquierda.gracias por todo.

    • @davidportilla_
      @davidportilla_  4 года назад

      Suena interesante, voy a agregarlo a la lista de practicas.

  • @igoronatebrandstetter2679
    @igoronatebrandstetter2679 4 месяца назад

    Interesante proyecto
    Seria posible aplicarlo para un motor abre puerta o motor abre portón ?

  • @rodrigoleonmuriel7780
    @rodrigoleonmuriel7780 Год назад

    Buen día. FELICITACIONES por tu canal. Un favor, podrias realizar el control de giro y velocidad del motor con control remoto por radio frecuencia

    • @jddn8933
      @jddn8933 Год назад

      uy este man quiere que le hagan el proyecto de grado

  • @javier95mb
    @javier95mb 3 года назад +1

    Buen vídeo gracias

    • @davidportilla_
      @davidportilla_  3 года назад

      Gracias por el apoyo! que bueno que te haya servido el video :D saludos

  • @trobela1
    @trobela1 7 месяцев назад

    muy buen tutorial, tengo una duda: como controlo el ángulo de giro ? es decir el motor en esta en posición "0" pero necesito que de "90grados" de vuelta. mi duda es como controlo que efectivamente sean 90 grados de vuelta ?

  • @lorenzofraima4730
    @lorenzofraima4730 3 года назад

    Muy bueno video, gracias.

    • @davidportilla_
      @davidportilla_  3 года назад +1

      Hola Lorenzo, espero que te haya ayudado el video :D saludos!

  • @DiegoFlores-vb2zw
    @DiegoFlores-vb2zw 6 месяцев назад

    Vengo de parte del profe Luis Daniel

  • @andros5287
    @andros5287 3 года назад +1

    Buen video bro, una consulta al hacer esta practica el motor solo gira rápido en un solo sentido, cuando presiono el otro botón el motor no tiene mucha fuerza.

    • @davidportilla_
      @davidportilla_  3 года назад

      Puede que sea el voltaje que le está dando el driver al motor, lo que se me ocurre es probar si es el l298n el del problema cambiándolo o es la fuente de alimentación que no está dando la tensión deseada. Espero que te sirva :D saludos

  • @lilcreature8687
    @lilcreature8687 3 года назад +1

    te amo chabon

  • @fernandol1996
    @fernandol1996 3 года назад +1

    Buen video, una consulta en tu código puede haber un momento en que los dos valores en las line están altos, esto puede afectar? Me refiero a algo que pasa muy rápido, pero no sería mejor poner el low, antes del high.

    • @davidportilla_
      @davidportilla_  3 года назад +3

      Si te refieres a los botones, si tu presionas los dos al mismo tiempo solo girará de un solo lado, porque la primera condicional evalúa solo si el primer pulsador esta presionado, si no está ya evalúa si el segundo esta presionado. Si tu evalúas los botones en 2 condicionales aparte, ahí si podría afectar en el giro porque al momento de presionar los dos al mismo tiempo no hará nada el motor, solo se escuchará como el motor trata de girar.

  • @Alesiiaa
    @Alesiiaa 2 года назад +2

    La pila dice 9V pero el ATX le da 12V, no influye en nada si uso una pila de 9V?? Funciona igual??

    • @davidportilla_
      @davidportilla_  2 года назад +1

      Hola Alexia, no influye en nada, solo que se te descargará muy rápido la pila de 9v:c

  • @pinish1023
    @pinish1023 Год назад

    Podrías hacerlo igual pero en ves de botones con un potenciometro tambien! Estaría genial y me ayudarías mucho

  • @elthanilold1098
    @elthanilold1098 Год назад

    Gracias uwu

  • @predator8388
    @predator8388 Год назад

    Hola David, excelente video.. tengo unas preguntas. Como puedo alimentar el arduino con la salida de 5v que entrega el L298?, solo conecto un cable jumper a 5v del arduino? tengo esa duda ya que la salida esta ocupada con una de las terminales del potenciómetro y los pulsadores.
    Gracias.

    • @predator8388
      @predator8388 Год назад

      Creo que lo he resuelto, como estoy alimentando el l298 con 12v puedo conectar esos 12v a "VIN" e internamente el arduino hace la conversión a 5v. estoy en lo correcto?

  • @juarezvivo-sc2qi
    @juarezvivo-sc2qi Год назад

    Hola tocayo, quiero implementar tu programa para que, en vez de utilizar pulsadores, utilice dos switches de límite para hacer que un mecanismo lineal haga correr hacia un lado y al tocar el límite cambie de sentido de giro y corra en sentido contrario. He utilizado el programa pero el motor gira en un solo sentido luego se detiene y gira por un periodo corto en sentido contrario y vuelve a cambiar de giro. Y esta rutina se repite una y otra vez, sin obedecer los interruptors al accionarles. Cualquier orientación tuya será agradecida. Saludos.

  • @jin1335
    @jin1335 3 года назад +2

    hola si trabajo con motore reductor de 24v y tengo una batería de 12v 7a, no se malograra el pwm

    • @davidportilla_
      @davidportilla_  3 года назад +1

      Hola Diego, según yo no porque el PWM lo maneja el Arduino, entonces el voltaje y corriente que le llega a las entradas del L298N son del Arduino

  • @SCJonathan
    @SCJonathan 3 года назад +2

    BROU!!😎👌

  • @victorms527
    @victorms527 Год назад

    Una pregunta que sofwert utilizas para programar la placa?

  • @alfonsoesqueda3093
    @alfonsoesqueda3093 2 года назад +1

    Amigo no me agarra :(( sumo los botones y toco conectado igualito y nada, ayuda. Hasta tengo la misma programación del archivo drive

  • @ss0k0r07
    @ss0k0r07 2 года назад +1

    tengo una pregunta se puede programar para que al momento de pulsar un push botom la velocidad cambie por una pre establecida por ejemplo 77RPM O 45RPM , necesito resolver mi duda para un prototipo final

    • @davidportilla_
      @davidportilla_  2 года назад

      Si se puede, solo tendrías que setear la velocidad en una constante y llamarla cuando el push mande un pulso

    • @ss0k0r07
      @ss0k0r07 2 года назад

      @@davidportilla_ pero se puede hacer sin el controlador? Por ejemplo solo con arduino

  • @Alesiiaa
    @Alesiiaa 2 года назад +1

    La fuente ATX se puede cambiar por otra cosa?? Gracias!

    • @davidportilla_
      @davidportilla_  2 года назад +1

      Las baterias 18650 pueden funcionar :D

    • @Alesiiaa
      @Alesiiaa 2 года назад

      @@davidportilla_ Gracias! Probé con una pila de 9v y si me funcionó!!

  • @luisfernandolopez6258
    @luisfernandolopez6258 3 года назад +1

    si en lugar de la pila conecta mi arduino a mi computadora funcionara?

    • @davidportilla_
      @davidportilla_  3 года назад

      Si funcionará si solo conectas el arduino a la pc, los demás componentes si necesitan de una fuente externa, porque la corriente que da el arduino no es suficiente, saludos!

  • @federicoarganaraz7390
    @federicoarganaraz7390 Год назад

    Hola el código se lo puede utilizar en un sp32?

  • @ensek7
    @ensek7 2 года назад +1

    como puedo hacerle para que en vez del potencio metro sean 2 push que regule la velocidad?

    • @davidportilla_
      @davidportilla_  2 года назад

      Hola Missael! ya tengo un video haciendo esa práctica :D busca los videos del l298n en el canal. Saludos

  • @roggevargas8862
    @roggevargas8862 3 года назад +1

    No es necesario que unifiques las tierras de las fuentes?

    • @davidportilla_
      @davidportilla_  3 года назад

      Para este proyecto que es sencillo, no hay problema. Cuando tengamos más componentes influyendo en nuestro circuito, ahí si tendríamos que hacer "tierra común" para evitar esos "falsos" o que no jale como queremos

  • @jovendelruido
    @jovendelruido 2 года назад +1

    con un jostick amigo :)

    • @davidportilla_
      @davidportilla_  2 года назад

      Ya casi me compro el joystick jajaja ya esta planeado el video

  • @jorgedavalosbrozovic1877
    @jorgedavalosbrozovic1877 Год назад

    Se puede realizar eso con el TB6600?

  • @bennygill100
    @bennygill100 2 года назад +1

    a mi me guira un motor con una velocidad y el otro con otra diferente... que podria ser?

    • @davidportilla_
      @davidportilla_  2 года назад

      Hola Hernan, con el L298N puedes hacerlo, con las entradas ENA y ENB puedes modificar la velocidad de cada motor

  • @juanrangel92
    @juanrangel92 3 года назад +1

    UNA PREGUNTA EL DIAGRAMA FUNCIONARIA IGUAL PARA ARDUINO NANO'?????

    • @davidportilla_
      @davidportilla_  3 года назад +1

      Hola Juan! si, sería el mismo diagrama y el mismo código, saludos :D

    • @juanrangel92
      @juanrangel92 3 года назад

      @@davidportilla_ mil gracias

  • @manuelexiquiobarrerasuarez7641
    @manuelexiquiobarrerasuarez7641 3 года назад +1

    Si usara un l293d como seria la programacion en arduino

    • @davidportilla_
      @davidportilla_  3 года назад +1

      La programación sería la misma, porque el CI también tiene pines de entrada, similares al l298n, lo que cambia es el circuito, saludos :D

  • @daniellopez431
    @daniellopez431 4 года назад +1

    Como le podria hacer con un joystick?

    • @davidportilla_
      @davidportilla_  4 года назад

      Sería leer los valores del joystick y dependiendo del dato, que haga algo el l298n utilizando condicionales.

  • @alexisgonzalez1288
    @alexisgonzalez1288 2 года назад

    Pregunta cómo haces lo diagramas de conexión

  • @AlejandroMartinez-cq8wv
    @AlejandroMartinez-cq8wv Год назад

    }else{
    digitalWrite(IN3,LOW);
    digitalWrite(IN4,LOW);
    -----En esta línea de codido se debe cambiar a high---------!!!!!!!!
    }
    }
    delay(100);
    }
    Por todo lo demás está bien

  • @juan7ñ
    @juan7ñ 3 года назад +1

    Disculpe si hago mi código así:
    digitalWrite (i1, HIGH);
    analogWrite(ENA, 255);
    digitalWrite (i3, HIGH);
    analogWrite (ENB,150);
    que pasaría, alguien que me ayude, no quiero usar muchos pines por favor :'v

    • @davidportilla_
      @davidportilla_  3 года назад

      Aquí quitarías dos cables que van en los INs del l298n y todo el pot. Y con este código el motor a solo girará en un solo sentido a todo lo que da y el motor b igual solo gira en un solo sentido pero un poco más de la mitad de su velocidad normal.
      Si necesitas que esos motores puedan invertir su giro, si necesitas tener los 4 INs conectados a tu placa

  • @richardalgarra1403
    @richardalgarra1403 Год назад

    Cuáles son los comentarios?

  • @panchofranco4815
    @panchofranco4815 3 года назад +1

    me marca error en else, porque?

    • @davidportilla_
      @davidportilla_  3 года назад

      Tal vez esté faltando una llave por abrir o por cerrar, verifica bien si la sintaxis del if esta bien. También chécate si no te falta un ; que también es común :D