Arduino desde cero en Español - Capítulo 6 - Servomotor (conexión, modelos, ajustes para uso óptimo)

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

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

  • @nicolasdacci8913
    @nicolasdacci8913 5 ปีที่แล้ว +36

    Genial como todos los videos. Tengo una duda. Xq se conecta al pin 2 que no es salida pwm ? No deberia conectarse a una salida que sea pwm ? Gracias por tu dedicación. Saludos

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +22

      Hola Nicolás, para controlar un servomotor se recomienda el uso de la librería Servo la cual no requiere utilizar un pin digital con capacidad PWM.
      Saludos

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

      @@BitwiseAr , Cómo logran las utilerías de las librerías del servo enviar una señal digitalmente modulada a través de un pin no PWM? Gracias anticipadas por tu respuesta, y felicitaciones por tu capacidad didáctica.

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

      @@javierfilgueira Hola Jape. Internamente usa timers e interrupciones la lib Servo para generar el pulso.
      Saludos!

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

      @@BitwiseAr es o h gr o h grabar

  • @JhonnyCalaca693
    @JhonnyCalaca693 4 ปีที่แล้ว +43

    tres años de este vídeo pero máster, en tu vídeo de 19:43 minutos le entendí mejor que a todo un parcial con mi profe de Tarjetas Electronicas. Eres un alto máster

  • @zolution2839
    @zolution2839 6 ปีที่แล้ว +51

    Cordial saludo, había realizado otras practicas con servos y notaba que el giro no alcanzaba los 180º , pero con tu explicación del ajuste fino se evaporaron las dudas, // Gracias por no limitarte a explicar lo básico siempre buscas la manera de ir un paso delante sobre las inquietudes que pueden surgir, gracias por compartir tu conocimiento y la inversión de tu tiempo, que no es poco......(pareces dermatologo," DIRECTO AL GRANO")

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

      Bárbaro, me alegro que te fuera de utilidad. Saludos

  • @pantuflas_amarillas
    @pantuflas_amarillas 6 ปีที่แล้ว +34

    Qué buena serie de vídeos! Conciso y directo al grano, diciendo las cosas importantes pero sin enrollarse demasiado. Sigue así!

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Muchas gracias por tu comentario. Saludos

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

    Gracias, por tu generosidad de enseñarnos, para los noveles en la materia eres una bendicion.

  • @rubentresols3104
    @rubentresols3104 4 ปีที่แล้ว +10

    Espectacular la ayuda y explicaciones, soy un novato en esto y vengo viendo desde el capítulo 1 y es genial FELICITACIONES y gracias por el servicio

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

    Ojalá que algún día este canal alcance el millón, por tremendo contenido que entrega el señor, bendiciones a todos.

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

      Gracias por la visita y el comentario.
      Saludos

  • @alexruiz863
    @alexruiz863 4 ปีที่แล้ว +5

    muy bien explicado el curso, fácil de entender y de poner en practica. agracias por el aporte al aprendizaje de las personas

  • @jjschiavo
    @jjschiavo 5 ปีที่แล้ว

    Excelentisimo. Todo un maestro. Explicaciones que no dejan dudas. La teoria es concisa y no se hace aburrido. Genio Total

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว

      Gracias por el comentario, muy amable.
      Saludos

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

    Exelente explicaciones,te felicito..Realmente aprendemos desde cero.ADELANTE

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

    Muchísimas gracias hasta el día de hoy me sigue ayudando mucho muchas bendiciones infinitas gracias 🙏

  • @MrLaloperezram
    @MrLaloperezram 6 ปีที่แล้ว +6

    Gracias por compartir tus vídeos, son muy didácticos.
    En este proyecto se requiere una fuente externa de poder; sin embargo, se requiere la conexión USB para subir el programa. ¿Distingue la placa de Arduino que debe utilizar la fuente externa para alimentar el servomotor? o ¿se recomienda alguna secuencia de conexión para evitar el riesgo de que trate de tomar toda la alimentación desde la USB?
    Gracias de antemano y seguramente en el futuro estaré molestándote con más preguntas ya que estoy siguiendo todo el curso.

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Hola, gracias por el comentario. Al conectar alimentación externa mediante el jack de alimentación utiliza la misma para alimentar la placa y de USB solo la parte de datos, no hay conflicto en tener ambas en simultáneo.
      Saludos

    • @MrLaloperezram
      @MrLaloperezram 6 ปีที่แล้ว

      Bitwise Ar ¡Muchas gracias! 👍

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

      @@BitwiseAr Hola! soy nueva en esto, la verdad q estoy aprendiendo un montón con tus videos; por ahí parezca una tontera lo q voy a consultar pero.... Si conecto a la placa arduino el conector de batería 9V DC, el voltaje que entrega la batería más el voltaje de la placa, sería suficiente para mover un servomotor? no quemaría ningún componente?? Saludos y gracias

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

    Realmente el mejor video y explicación que he visto hasta ahora de Servo con Arduino. Aclarando cada detalle y procedimiento muy claro y sin rodeos. Por fin entendí el correcto funcionamiento y setup inicial de un Servo. Tengo el GS-5509MG (de paso solo existen info del fabricante y ningún video o setup del mismo), y con los setup que tenia de prueba, se comportaba completamente dif al micro servo y vibraba donde supuestamente estaba en el angulo 0 o 180°. Estoy aprendiendo y recordando cosas de electrónica que no veía desde la Universidad y esta serie de tutoriales han sido increíbles !! Muchas gracias por tus enseñanzas !! (quizás el único pero que puedo mencionar, la música repetitiva de fondo tiende a estresar un poco).

  • @ahmedfallad3766
    @ahmedfallad3766 6 ปีที่แล้ว +6

    Excelentes videos.
    en mi caso estoy utilizando un Microservo SG90 de TowerPro. Mi pulso minimo fue de 500 y el max de 1400, al principio tenia el problema que solo rotaba 90 Grados pero se fue corrigiendo a medida que baje los dos rangos. Una duda que me sale es que tan seguro es tener conectado el cable usb y la alimentación directa al mismo tiempo?
    Saludos

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Hola, en general no hay inconvenientes si el servo no estará haciendo mucha fuerza que equivale a un mayor consumo de corriente, lo ideal es colocar una alimentación externa como se explica para no consumir todo del propio puerto USB.
      Saludos

    • @giovannialessandro9164
      @giovannialessandro9164 5 ปีที่แล้ว +1

      muchas gracias tenia el mismo problema pero utilizo un SM-S2309S, probe con los valores que habías utilizado pero se escuchaba algo forzado así que aplique 500 y 1300. de antemano muchas gracias.

    • @sakitex1057
      @sakitex1057 5 ปีที่แล้ว

      Yo tengo el mismo,pero no me prende y se apaga la placa,entonces si o si necesito la fuente de alimentación externa?

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

    Amigo te felicito! , tus explicaciones son muy claras. Gracias por compartir tu conocimiento....Saludos desde Guatemala

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

      Gracias por el comentario y la visita.
      Saludos

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

    Gracias, por el completo y detallado curso, el que preparas!!!

  • @MegaKabo10
    @MegaKabo10 6 ปีที่แล้ว +21

    Por si alguien busco los valores min y max del Tower Pro MG 90S Micro servo son 636 y 2583 respectivamente.

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Gracias por el dato. Saludos

    • @gerardocabello9878
      @gerardocabello9878 5 ปีที่แล้ว +1

      Excelente Campeón!! Gracias por el dato

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

      Mil gracias, estaba girando solo 90° jeje

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

      muchas gracias por el dato. Yo encontré PULSOMIN = 650 y PULSOMAX = 2550

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

    Quisiera felicitarlo por su aporte y la buena explicacion que da en cada uno de los proyectos.
    Siga adelante!!!!!! va muy bien y quienes lo seguimos aprendemos bastante. Muchas gracias

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

      Hola, gracias por el comentario, muy amable.
      Saludos

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

    Exelente video como todos los anteriores, pero solo me quedo una duda ¿*se podra regular la velocidad del motor con PDM o alguna otra funcion*?
    Saludos y buen video....

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

      Hola, usando la librería Servo con write() se le indica el ángulo al cual debe moverse, la única forma de regular la velocidad seria colocar la función write() dentro de un bucle for y un delay entre grado y grado, ej. write(grados); con grados incrementando de a uno con grados++ y delay de por ejemplo 10 mseg.
      Se recomienda usar la librería Servo en vez de modular por PWM.
      Saludos

    • @godghost2178
      @godghost2178 6 ปีที่แล้ว

      Bitwise Ar
      Lo acabo de hacer ahorita y me a funcionado correctamente, ahora ya se la importancia de la libreria y su uso, muchas gracias.. y felicitaciones por esa gran dedicacion que muestras en tus videos y responder sobre alguna duda que tenga, no dejes de hacer videos!
      Apenas estoy en el cap #6 pero hay vamos poco a pocoo avanzando ;)
      Un saludo maestro!

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Genial. Saludos

    •  4 ปีที่แล้ว

      @@BitwiseAr Hola! Y si quisiera que fuera más veloz? Se puede hacer? Gracias.

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

      @pon un delay mas pequeño en vez de dela(10) pon delay(5) o delay(1)

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

    ¡¡GRACIAS!!!!! Excelente la explicación con esa técnica que te caracteriza, en pocos minutos logras que se entienda el concepto y mas, afirmando el conocimiento con la practica.Y para nada fue engorrosa la explicación de los pasos para llegar al los limites extremos de giro del servo, eso da a lugar a investigar y explorar hasta quedar conformes con el resultado obtenido. cordiales saludos.

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

      Gracias por el comentario.
      Saludos

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

    Muchas gracias por el curso. Se agradece mil
    Nota: Si quereis que el servo y el potenciometro giren en el mismo sentido invertir los valores de asociacion del "map": (0 , 1023, 0, 180) == (0, 1023, 180, 0) por ejemplo.

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

      Hola, correcto, es posible usar los rangos de la función map() de esa manera.
      Saludos

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

    Un video de alta calidad, bien explicado y demostrado, lo realicé y funcionó todo tal cual. Lo felicito por todo su tiempo en preparar tan buen material. !!!!....👍👍

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

    Excelente , completo , cuidad , didáctico. Te felicito y sobre todo, te agradezco .

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

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

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

    Muy buen video explicando todo,llevo 1 semana,voy muy perdido aún,pero con tu video he conseguido hacer funcionar el servo!! me a gustado y ayudado mucho lo del el color de cables,porque siendo novato sin idea de electrónica,saber cual es cada cable ayuda mucho!!por culpa de este video,me voy a tener todos los demas que tienes ;),un saludo!!

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

      Genial, me alegro que el material te haya sido de utilidad.
      Saludos

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

    Siempre vengo a este canal para entender bien cada modulo y su funcionamiento. Clarisimo!

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

    Felicidades MAESTRO, lo que le da mucha calidad a tus videos, es que explica casi todo, desde componentes, hasta comandos, obvio que tu punto FUERTE es pedagogia y ello rebasa a muchos otros profesores de you tube, que si saben nadie los niega, pero tu te preocupas por la gente que va aún paso muy lento y no va corriendo, y ello es muy bueno y excelente de parte tuya, te preocupas por la mayoría de los mortales y no por la minoría que se creen dioses, por que esta mayoría no tiene los recursos pero quieren aprender y en mientras consiguen todos los medios y comprensión de los mismos, muchos profesores no les interesa, en cambio tu insistes mucho para los que se quedan atrás o rezagados. Muchass felicidades, si todos darán desinteresadamente y con pasión del tema como lo das, otra América latina sería.

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

    Genial! Venia siguiendo el manual oficial de Arduino starter y tenia problemas. Con esto lo solucione! Gracias!

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

      Genial, gracias por el comentario y la visita.
      Saludos

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

    Gracias Maestro, no dejo de aprender de usted. Saludos desde España

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

      Gracias por el comentario y la visita.
      Saludos

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

    Quiero agradecer todos los videos y todo el trabajo que has hecho. Un verdadero curso de arduino. Muchas gracias !

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

      Gracias por la visita y el comentario, se aprecia.
      Un saludo

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

    Se ve, que hay mucho por hacer, con distintos proyectos!

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

    Buenas noches me viene re bien quiero hacerme un pimball y estoy aprendiendo gracias genio

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

      Genial, saludos

  • @jaimenavarro3313
    @jaimenavarro3313 5 ปีที่แล้ว +4

    Eres muy bueno en lo que haces, te felicito y gracias por compartir tus conocimientos!!

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

      Gracias por el comentario. Saludos

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

    loco te pasaste! tremendos videos. Felicitaciones y muchas gracias por tu trabajo y dedicación. Esto es lejos de los mejores cursos que he encontrado en youtube. Saludos!!!

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +1

      Gracias por el comentario, me alegro que encuentres el material de utilidad. Saludos

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

    Muchas gracias por tus enseñanzas.

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

      Gracias por el comentario y la visita.
      Saludos

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

    Eres demasiado bueno explicando viejo... Muchas gracias por tomarte el tiempo de enseñar.

  • @CiroWalterPortal
    @CiroWalterPortal 3 หลายเดือนก่อน

    Lo lindo es que lo explica despacito y se entiende mejor.

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

    Enhorabuena, excelente explicación, haces fácil lo que a un novato le parece difícil.

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

    Excelente trabajo, muchas gracias por tu esfuerzo, ando programando un brazo automático a control remoto y esto me ayudó mucho

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

      Genial, me alegro.
      Saludos

  • @oscarsanchez-ib8xe
    @oscarsanchez-ib8xe 2 ปีที่แล้ว +1

    hola! muchas gracias por tu video eres un crack de la programacion de arduino, eso de la calibracion del servo esta genial.

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

    Esta bien padre tu curso hermano, muchas gracias!!

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

      Gracias por el comentario.
      Saludos

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

      @@BitwiseAr oye @Bitwise una pregtuna que talvez tu me puedas ayudar con mi tarea, para que sirven las rutinas de retraso en la electronica
      ?

  • @jam3dpimpresiones
    @jam3dpimpresiones 5 ปีที่แล้ว +1

    Muy bien explicado es una pasada, me sirven muchisimo tus tutoriales para aprender y esclarecer dudas, asi que vamos a montar el circuito y a probarlo !!! muchas gracias!

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +1

      Gracias por el comentario. Saludos

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

    Gracias por esta maravillosas explicaciones de arduino, estoy aprendiendo mucho y lo adoro

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

      Genial, gracias por el comentario.
      Saludos

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

    Muy bueno che, recien empiezo pero esta muy bien explicado!

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

      Gracias por el comentario y la visita.
      Saludos

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

    Excelente curso he aprendido un montón contigo muchas gracias por tan buen material

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

      Genial, gracias por el comentario y la visita.
      Saludos

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

    Bro, tus vídeos son una joya, son muy buenos y te agradezco demasiado porque gracias a ti he aprendido mucho.

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

      Gracias por el comentario, se aprecia.
      Un saludo

  • @tomasnaranjo7050
    @tomasnaranjo7050 7 ปีที่แล้ว

    Hola, saludos desde españa, yo he tenido el mismo problema que Juan Pablo, (solo me giraba 90º).
    Finalmente lo he solucionado modificando algo el programa. Aqui lo copio para que puedas verlo.
    #include
    Servo servo1;
    int pinservo = 2;
    int pulsomin = 100;
    int pulsomax = 200;
    void setup (){
    servo1.attach(pinservo,pulsomin,pulsomax);
    }
    void loop(){
    servo1.write(0);
    delay(1000);
    servo1.write(180);
    delay(1000);
    }
    Como veras he modificado el pulsomin y pulsomax, lo he echo por probar, pero sinceramente no llego a comprender por que al hacerlo asi funciona.
    SALUDOS Y TE ANIMO A QUE SIGAS CON LOS VIDEOS!!!!!!!!!!

    • @BitwiseAr
      @BitwiseAr  7 ปีที่แล้ว

      Tomas, gracias por tu comentario, en toda la documentación siempre se indica que los valores típicos de pulso min es 1000 us y de pulso max de 2000 us. Por eso en el video se comienza con dichos valores y luego se va ajustando de a poco con valores algo menores a 1000 y algo mayores a 2000.
      En tu caso que funciona con valores valores de 100 y 200 es muy raro, son pulsos en teoria demasiado cortos. Fijate que lo que decia Juan Pablo es que le termino funcionando con 650 y 2550.
      Saludos y gracias por compartir.

  • @danielgoncalves9238
    @danielgoncalves9238 5 ปีที่แล้ว +1

    Muchas gracias por tus videos, son excepcionalmente didácticos !!!!!!!

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +1

      Gracias por el comentario. Saludos

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

    Muy bueno. Muchas gracias. Un cordial saludo

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

      Gracias por el comentario y la visita.
      Saludos

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

    Excelente! muy bien explicado y con todos los detalles. Gracias!!

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

      Gracias por el comentario y la visita.
      Saludos

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

    Genio, gracias por ser tan buen profesor, pasito a pasito se te entiende todo.

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

    Muy buena explicación, gracias mil!! Sigo aprendiendo del mejor maestro!

  • @enrique2658
    @enrique2658 6 ปีที่แล้ว

    Manificos videos y muy didacticos. Muchas gracias, profesor.

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Gracias por el comentario, muy amable. Saludos

  • @alexne60
    @alexne60 5 ปีที่แล้ว

    muy didactico y sobre todo la diccion de los dialogos los hace muy claros

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

  • @richardlcc7970
    @richardlcc7970 6 ปีที่แล้ว

    La verdad que sos un genio, muchas gracias por todo.
    Y segui adelante con tus videos que son de mucha ayuda

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Gracias por el comentario, muy amable. Un saludo

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

    hooo capitulo esta la raja hermano

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

    mano muchas gracias por este video literal el video es lo que necesito para un proyecto escolar, gracias encerio :)

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

    @Bitwise Ar. Agradezco mucho tu tiempo para transmitirnos estos conocimientos y aportarnos algo a nuestra persona. Quería comentarte lo siguiente: Probé el último código de este video (el del servo mezclando el potenciómetro) y al correr el programa pasó algo raro; en lugar de poder controlar el movimiento del servo al manipular el potenciómetro, lo que ocurrió fue que la salida del servo se quedó como atorada porque en vez de girar libremente como que todo el motor se quedaba nada más temblando, hasta se calentó un poquito el motor, entonces lo desconecté. Lo raro fue que con el código anterior, el servomotor funcionó bien. ¿A qué se deberá? (Por cierto no alimenté el arduino con una fuente externa, fue con el cable USB porque todavía no he podido conseguir el plug, me pregunto si será por eso). Muchas gracias.

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

      Ya pude resolver el problema, perdón. Tuve que usar otro potenciómetro con el que había trabajado antes, quizá estaba usando el equivocado. Otra cosa es que el microservo no lo pude conectar a la protoboard tuve que usar una placa secundaria de sensores (Sensor shield v5.0).

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

      Genial, podrás usar también Du-pont macho-macho para conectar el servo a protoboard.
      Saludos

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

    Muchas gracias, excelente video y mas con el código. Genial!

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

      Gracias por el comentario y la visita.
      Saludos

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

    Gracias. Su curso es estupendo. Saludos.

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

    Amigo quiero decirle que estoy muy entusiasmado con estos cursos

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

    Cordial saludo, todo muy entendible, excelente trabajo.

  • @JuanAguilar-ek7qj
    @JuanAguilar-ek7qj 3 ปีที่แล้ว

    EXCELENTE EXPLICACION , GRACIAS PÒR COMPARTIR SUS CONOCIMIENTOS , MIL GRACIAS

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

      Gracias por el comentario y la visita.
      Saludos

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

    Maravilloso lo del ajuste, la funcion map() es bastante buena y recorta código.

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

    Muy buenos tus videos, me gustaron mucho, son muy didacticos. Muchas gracias por compartir tu conocimiento

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

    Felicitaciones eres muy bueno para enseñar!

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

      Gracias por el comentario y la visita.
      Saludos

  • @mrspeed1111
    @mrspeed1111 5 ปีที่แล้ว

    Qué bien que explicas, en verdad. Muchísimas gracias por tanto conocimiento.

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

      Gracias por el comentario. Saludos

  • @enriquenino2846
    @enriquenino2846 5 ปีที่แล้ว

    Fantástico te felicito. Por tan excelente calidad de videos

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว

      Gracias por el comentario.
      Saludos

  • @kevinsoriano6275
    @kevinsoriano6275 6 ปีที่แล้ว

    SUPER..!!! Millones de Gracias Amigoo..!!!!

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Gracias por la visita. Un saludo

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

    Te explicas de maravilla, eres un maestro..

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

    Cada minuto de cada video, entiendo todo. Tenes una manera increíble de transmitir lo que sabes. Te felicito!
    Hasta el ultimo video de Arduino NO PARO :)

  • @antoniojoseinfantesmora3660
    @antoniojoseinfantesmora3660 5 ปีที่แล้ว

    Muy buenos vídeos, estoy empezando y estos vídeos me están ayudando un montón, gracias sigue así.

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +1

      Gracias por el comentario, me alegro que encuentres el material de utilidad.
      Saludos

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

    me encantan tus videos, tanto que los veo en media calse de robotica en el instituto jajajjaja

  • @LUSEJA
    @LUSEJA 5 ปีที่แล้ว +1

    hola amigo! muy bueno y gracias! solo tuve una diferencia con respecto al video (a ver si lo podes descifrar al boleo): en el min 19:12 muevo el potenciometro y el servo se mueve en sentido contrario y NO como en el video (como lo harian dos engranajes). gracias!!!

    • @BitwiseAr
      @BitwiseAr  5 ปีที่แล้ว +1

      Hola, gracias por el comentario, los extremos del potenciómetro uno va conectado a VCC y el otro a GND, si el giro del servo es al revés del giro del potenciómetro entonces probablemente tengas que intercambiar dichos extremos, es decir que el que esta ahora a VCC conectarlo a GND y el que está a GND colocarlo a VCC.
      Saludos

  • @JuanAguilar-ek7qj
    @JuanAguilar-ek7qj 3 ปีที่แล้ว

    EXCELENTE TUTORIAL

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

      Gracias por el comentario y la visita.
      Saludos

  • @gr7480
    @gr7480 6 ปีที่แล้ว

    mejor explicado imposible, muchas gracias por tus super tutoriales

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Gracias Jorge por el comentario, muy amable. Saludos

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

    Muchas gracias MAESTRO!!!!!!

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

    Buenas noches maestro, espero que se encuentre bien. Estoy haciendo un proyecto de un brazo robótico, pero a la hora de controlar el brazo robótico tiembla mucho y no sé cuál sea el problema. La fuente de alimentación con la que estoy alimentando los cuatro servos (sg90) y los potenciómetros; es con una fuente de protoboard (MB V2) y lo alimento con una tención de entrada de 9V con 220mA y al arduino lo alimento con una fuente de alimentación aparte.

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

      Hola, gracias por el comentario, 220 mA es algo bajo para 4 servomotores, sobre todo si deben realizarse fuerza, no se si el efecto del tiemble se produce estando en vacío, sin hacer fuerza o recién cuando deben comenzar a hacerla, si este último caso sería que el suministro de corriente es insuficiente.
      También a veces se produce porque los servos que no suelen ser de muy buena calidad de arruinar por hacer demasiada fuerza o moverlo de forma manual.
      Saludos

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

      @@BitwiseArGracias por su respuesta maestro. Creo que va ser la primera respuesta, por falta de corriente, porque los servos tiemblan cuando están en funcionamiento.😄

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

    me encanto tu programa amigo, ya tienes un suscriptor mas

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

      Gracias por el comentario y la suscripción.
      Saludos

  • @joaquinbayonamartin
    @joaquinbayonamartin 6 ปีที่แล้ว

    Esta muy bien explicado. Muchas gracias por tu tiempo.

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Gracias Joaquín por el comentario y la visita. Saludos

  • @til3327
    @til3327 6 ปีที่แล้ว

    Hola! Estoy tratando de armar un smart caro y este viene con un sensor hielo v5! Me podrías facilitar las confecciones de siervo, ir, ultrasónico, etc. Ya que en todos tu vídeos usas una protoboard! Es una regalo para mi hijo y la verdad es que no hay manera que lo pueda hacer funcionar! La verdad me encantan tus vídeos y te agradezco toda la ayuda que me puedas brindar! Gracias!

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว

      Hola Belen, no conozco las características de ese juguete, tendrás que buscar en internet por el modelo específico para sus instrucciones.
      Saludos

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

    Excelente video claro y entendible gracias 🎉

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

      Gracias por el comentario y la visita.
      Saludos

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

    Hola !!! Por fin alguien que explica bien las cosas!!!!!! Pregunta: donde encuentro un listado de cada libreria, sus funciones posibles y cuales parametros lleva cada una de esas funciones explicado?

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

      Hola, gracias por el comentario, la documentación de la librería es provista por el desarrollador, cada dispositivo o sensor que usa una librería puede tener múltiples diferentes desarrolladores, generalmente la información se encuentra en el repositorio como ser GitHub, o en la sección de documentación de Arduino en caso de ser alguna de las librerías incluídas en el IDE.
      Saludos

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

      @@BitwiseAr hola, gracias por tu tiempo. Podrias darme un ejemplo de como , ingresando a github, y accediendo a una libreria en particular, se listan todas las posibles funciones y sus parametros?

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

    mi hermano, gracias por subir estos videos de arduino, por ti me voy a titular

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

      Genial, me alegro que haya sido de utilidad el material.
      Saludos

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

    cómo siempre muy bien explicado

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

    Genial video como siempre, gracias especialmente por explicar la función y la calibración. Por cierto a mi el MG90s me quedo con valores muy distantes: pulsomin de 320 y pulsomax 2250, se me hizo raro el pulsomin pero calibre observando el tope del servo cuando gira y con esos valores quedaba justo en el limite antes de vibrar.Pense que eran valores mas universales.Saludos

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

      Hola, los valores precisos depedenden de cada modelo de servo, por eso se comienza con valores por defecto y se ha un ajuste hasta los valores exactos.
      Saludos

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

      Hola mis valores con el mismo motor también me son raros el min en 650 se noto la tranca lo deje 700 y el máx en 2500 no hace nada de ruido es posible esa diferencia?

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

    Muchas gracias por estos videos, de hecho compré el kit que contiene todos estos componentes jeje.

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

    Tus videos son muy buenos y eres muy conciso para comunicarte. Gracias por tu trabajo

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

    Excelente. Muchas gracias y un saludo.

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

      Gracias por el comentario.
      Saludos

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

    Son perfectos tus videos! Muchas gracias por generar contenido de tan buena calidad

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

    Brutal, este tío es un fenómeno, entre + videos + me gusta arduino. 👍👍👍

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

    Hola amigo exelente tus tutoriales es totalmenete didactico y tus explicacione exelentes,yo comence con arduino hace poco,mi interes es por los estudios que realizo en estos momentos y parte de estos estudios tienen que ver como usar controlar los PLC que su principio de manejo y cargar programas es muy parecido a los de arduino y su precio permite el poder adquirirlos y practicar, pronto tengo examen de esta materia y quiero comprenderlo mejor,tengo muchas preguntas pero no te voy a molestar por los momentos , sobre diferentes casos que me e planteado si se puede aplicar en arduino,sique con tus cursos que son exelentes, muy informativos y lo haces de una manera muy didactica,y se te entiende todo,te felicito y que tengas muchos exito

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

      Gracias por el comentario.
      Saludos

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

    Hola! Muchas gracias por tu video, me sirvio de mucho. El caso es que necesito hacer un código que nada mas iniciarse me encienda y apague un led intermitente y que continue así mientras corre el resto del programa.
    Quisiera que el led esté encendido 0,5 segundos y el mismo tiempo apagado y que repita esto indefinidamente y poder introducir retardos entre los movimientos del servo sin que ello afecte a los tiempos de encendido y apagado del led.
    Así es como llevo el código ahora, pero los retardos entre servos me afectan a los tiempos de intermitencia del led:
    #include //INCLUYE LIBRERIA CTRL SERVOS
    Servo servo1;
    unsigned long tx=0;
    unsigned long tiempo1;
    int estadoL1=LOW; //ESTADO INICIAL EN LOW PARA LED1
    void setup() {
    pinMode (5, OUTPUT); //DEFINE PIN 5 SALIDA LED1
    servo1.attach(8); //DEFINE PIN 8 SERVO
    }
    void loop(){
    digitalWrite (5, estadoL1);
    tiempo1=millis();
    if (tiempo1-tx >=500UL) { //COMPROBACION TIEMPO
    tx=tiempo1;
    estadoL1=!estadoL1; //CABIA ESTADO LED1 AL OPUESTO
    }
    delay (1000); //DELAY 1S
    servo1.write(0); //POSICIONA SERVO A 0 GRADOS
    delay (1500); //DELAY 1,5S
    servo1.write(90); //POSICIONA SERVO A 90 GRADOS
    delay (2000); //DELAY 2S
    servo1.write(135); //POSICIONA SERVO A 135 GRADOS
    }
    Muchas gracias por la ayuda.
    Un saludo.

  • @julimaker4594
    @julimaker4594 6 ปีที่แล้ว

    excelente , tengo el curso como favorito gracias y saludos

    • @BitwiseAr
      @BitwiseAr  6 ปีที่แล้ว +1

      Gracias Julian por el comentario. Saludos

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

    Muchas gracias por el video. No se si será solo mi pc, pero retrocedí unas cuantas veces el video desde el minuto 16:30 porque pareciera que el audio se desfasara del video.

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

    Fabuloso tutorial. Lo felicito por las enseñanzas de los ejercicios y tutoriales. Podrias hacer un tutorial de un sensor de ozono MQ131 conectado al arduino para poder leer en el LCD el valor de dicho gas.? Te agradezco de antemano si me puedes colaborar.

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

      Gracias por el comentario, me alegro que encuentres el material de utilidad. Ese sensor lamentablemente nunca lo he utilizado pero seguramente encontrarás información en la web con algún ejemplo, mostrar en un LCD es bastante simple y se ha explicado en capítulos 10, 23 y 35.
      Saludos

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

    sos un genio..

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

    Excelente video! Muy bien detallado, me surgió una duda, cuánto tiempo puede permanecer funcionando un servomotor, (en especial un mg90s) sin que esté se dañe, o sin que se dañe la targeta Arduino? O más específicamente cuánto tiempo es lo recomendable mantener encendido un Arduino por ejemplo en un animatrónico que realiza una secuencia sin que los servos se quemen o dañen por estar tanto tiempo prendidos?

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

      Hola, gracias por el comentario, no hay límite de tiempo, Arduino solo envía la señal al servo, luego el servo dependerá de la fuerza que deba realizar, si está correctamente dimensionado podrá tomar la acción programa con el deterioro coherente que puede tener un dispositivo mecánico.
      Saludos

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

    Hice la práctica con un arruino mega y cuando trato de mover con el potenciómetro pareciera que intenta moverse pero no puede, utilizo una fuente de 9v 1A. Pero cuando hice la práctica de solo funcionamiento del servo funcionaba a la perfección

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

      Hola, recomendaría revises bien las conexiones al potenciómetro, un falso contacto puede hacer que la entrada analógica lea valores incorrectos.
      Saludos

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

    Buenos Dias.
    EXCELENTE CURSO Y EXCELENTE EXPLICACION!!!! Te felicito y agradezco por dedicar tiempo y esfuerzo para que otros podamos aprender.
    Mi pregunta es la siguiente, cuando giro el potenciometro, el servo gira tambien pero cuando para, queda vibrando unos ms y despues para y despues vueve a vibrar y asi con cada movimiento del servo, es igual si esta alimentado por usb o por fuente de 9v
    Yo se que ya pasaron varios años de este curso, pero quizas sigas respondiendo preguntas
    Abrazo y gracias nuevamente

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

      Hola, gracias por el comentario, que el servomotor vibre generalmente es por dos motivos, que el propio servo no esté en buen estado o que haya ejercido mucha fuerza y el potenciómetro interno ya no lee correctamente la ubicación, claro que no se si se trata en tu caso de un servo nuevo o uno usado.
      Puede ser tanbién un falso contacto en la conexión del potenciómetro con Arduino, eso hace que la entrada analógica lea valores que cambian constantemente.
      Saludos

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

      @@BitwiseAr asegurate que las tierras o masas esten puenteadas.

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

    Muy buen video sos el mejor
    Me compré un servo pero es de 360 y no se como programarlos podrías hacer un video sobre los servos 360

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

      Hola, gracias por el comentario, lamentablemente no tengo experiencia con esa variante de servomotores aún.
      Saludos