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
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
@@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.
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
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")
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).
¡¡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.
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.
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.
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
@@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
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
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
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.
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!!
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.
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
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....
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
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!
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. !!!!....👍👍
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!!!
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!
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 :)
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!!!!!!!!!!
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.
@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.
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).
preguntas, ¿Siempre hay que ajustar los servomotores para poder darle los rangos de giro mínimos y máximos?, y ¿Cuando son servomotores pequeños sus engranajes siempre son de plástico?. Yo compre uno hace un tiempo y (si funciona y tuve problemas con lo del giro por que al darle el giro vi que se escuchaba un sonido de que el motor se forzaba y pues pensé que estaba descompuesto y eso al no saber como ajustarlo) lo que no me agrado fue que sus engranajes eran de plástico y pues pensé que el servo era de baja calidad y al compararlo con servos mas grandes veo que estos tienen engranajes de metal, ¿Siempre para servos pequeños sus engranajes son de plástico y no hay posibilidad de encontrar con engranajes de metal?
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?
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
@@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?
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
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
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?
Profesor buenas tardes, felicitarlo nuevamente por sus excelentes vídeos y excelente forma de trasmitir sus conocimientos, me regrese a este tutorial para checar lo de la alimentación de la placa de arduino, que me queda la duda que en algunos dicen que no debe ser mas de 7 voltios, ya que los demás los desecha la placa y los convierte en calor, quisiera que me ayudara en confirmar que voltaje máximo puede recibir por la alimentación externa y cual seria el amperaje máximo también un gran saludo y mil gracias anticipadas por la atención a la pregunta
Hola, gracias por el comentario. Es bastante simple el tema, con alimentación externa no regulada de entre 7 y 12 Volts se pasa por un regulador lineal el cual lo reduce a los 5 Volts de operación, como todo regulador lineal (en este caso LDO) la diferencia la disipa en calor con lo cual la mayor eficiencia se obtiene con unos 7 o 7,5 Volts pero se le puede colocar sin problemas hasta 12. El consumo de corriente máxima recomendado no debe superar los 500 mA. Saludos
@@BitwiseAr Mil gracias Profesor, muy buena explicación y con todo detalle, sin Lugar a dudas, es usted una persona con todos los conocimientos de este tema, una pregunta mas, me queda claro que le puedo conectar hasta 12V por alimentación externa y que la placa no debe cargarse mas .5 A, pero que entrada de amperaje puede recibir la alimentación externa, aunque no los consuma, podría recibir 12V con 250A(batería de carro) Mil gracias nuevamente por la atención a la presente
Hola, la fuente de 12 Volts puede permitir un elevado suministro de corriente, Arduino tomará la corriente que necesite con lo cual no es un problema, la restricción es cuando algo se alimenta con la salida de 5 Volts de Arduino ya que dicha tensión es la que sale del regulador y puede suministrar un máximo de 500 mA. Saludos
@@BitwiseAr sinceramente agradecido por su rapidas respuestas Mil disculpas por no ser claro en mi pregunta, y por hacerle perder tiempo con mis palabras. Es claro para mi, que cada salida de arduino no va suministrar mas de 5 voltios y que la placa en total no va a dar mas de .5 amp, la pregunta concreta es puedo conectar la placa de arduino por el puerto de conexion externo a una bateria de carro de 12 voltios que por lo regular manejan mas de 100 amp?
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
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
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
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.
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
@@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.😄
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?
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
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.
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
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.
Excelente video gracias, estoy haciendo un proyecto con un servo y dos pulsadores en los que el potenciómetro maneja la posición del servo, sin embargo cuando uno de los pulsadores este activado el servo estando en la posición actual aumente su movimiento un 15% y al soltar el pulsador regrese a la posición que marca el potenciómetro y que con el segundo pulsador se desactive la función del primer pulsador sin importar que este este o no accionado respetando la posición del potenciómetro, ayúdame por favor
Buenas tardes. Excelentes videos y super didacticos, muchas gracias. Tengo una pregunta: Tengo una fuente de poder, pero si le conecto los cables positivo y negativo a un plug como el que indicas en el video, me aparece el voltaje negativo (es decir, midiendo voltaje con el positivo en el nucleo y el negativo en el anillo me da el voltaje negativo.... segun tu explicación, para alimentar el arduino el nucleo debe ser positivo y el anillo negativo.... deberia simplemente cablear el plug para que me de la lectura de voltaje positiva independientemente de como estan conectados los cables, y conectar asi directamente el plug al arduino? Muchas gracias.
Una consulta en el attach porque agregas el min y max ? He visto que algunos solo ponen el pin donde esta conetado el servo que cambia??? Gracias genial tus vifeost
Hola, si no se colocan los valores mínimo y máximo la función usa los que son por defecto, justamente para aprovechar el máximo recorrido del servo es que se toma el trabajo de calcularlos aunque no es obligatorio. Saludos
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!
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
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
@@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.
@@javierfilgueira Hola Jape. Internamente usa timers e interrupciones la lib Servo para generar el pulso.
Saludos!
@@BitwiseAr es o h gr o h grabar
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
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")
Bárbaro, me alegro que te fuera de utilidad. Saludos
Gracias, por tu generosidad de enseñarnos, para los noveles en la materia eres una bendicion.
Ojalá que algún día este canal alcance el millón, por tremendo contenido que entrega el señor, bendiciones a todos.
Gracias por la visita y el comentario.
Saludos
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
Excelentisimo. Todo un maestro. Explicaciones que no dejan dudas. La teoria es concisa y no se hace aburrido. Genio Total
Gracias por el comentario, muy amable.
Saludos
Qué buena serie de vídeos! Conciso y directo al grano, diciendo las cosas importantes pero sin enrollarse demasiado. Sigue así!
Muchas gracias por tu comentario. Saludos
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).
muy bien explicado el curso, fácil de entender y de poner en practica. agracias por el aporte al aprendizaje de las personas
¡¡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.
Gracias por el comentario.
Saludos
Exelente explicaciones,te felicito..Realmente aprendemos desde cero.ADELANTE
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.
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.
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
Bitwise Ar ¡Muchas gracias! 👍
@@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
Muchísimas gracias hasta el día de hoy me sigue ayudando mucho muchas bendiciones infinitas gracias 🙏
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
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
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.
Yo tengo el mismo,pero no me prende y se apaga la placa,entonces si o si necesito la fuente de alimentación externa?
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!!
Genial, me alegro que el material te haya sido de utilidad.
Saludos
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.
Hola, correcto, es posible usar los rangos de la función map() de esa manera.
Saludos
Por si alguien busco los valores min y max del Tower Pro MG 90S Micro servo son 636 y 2583 respectivamente.
Gracias por el dato. Saludos
Excelente Campeón!! Gracias por el dato
Mil gracias, estaba girando solo 90° jeje
muchas gracias por el dato. Yo encontré PULSOMIN = 650 y PULSOMAX = 2550
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
Hola, gracias por el comentario, muy amable.
Saludos
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....
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
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!
Genial. Saludos
@@BitwiseAr Hola! Y si quisiera que fuera más veloz? Se puede hacer? Gracias.
@pon un delay mas pequeño en vez de dela(10) pon delay(5) o delay(1)
Genial! Venia siguiendo el manual oficial de Arduino starter y tenia problemas. Con esto lo solucione! Gracias!
Genial, gracias por el comentario y la visita.
Saludos
Siempre vengo a este canal para entender bien cada modulo y su funcionamiento. Clarisimo!
Gracias, por el completo y detallado curso, el que preparas!!!
Excelente , completo , cuidad , didáctico. Te felicito y sobre todo, te agradezco .
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Amigo te felicito! , tus explicaciones son muy claras. Gracias por compartir tu conocimiento....Saludos desde Guatemala
Gracias por el comentario y la visita.
Saludos
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. !!!!....👍👍
Gracias Maestro, no dejo de aprender de usted. Saludos desde España
Gracias por el comentario y la visita.
Saludos
Se ve, que hay mucho por hacer, con distintos proyectos!
Excelente trabajo, muchas gracias por tu esfuerzo, ando programando un brazo automático a control remoto y esto me ayudó mucho
Genial, me alegro.
Saludos
Lo lindo es que lo explica despacito y se entiende mejor.
Eres demasiado bueno explicando viejo... Muchas gracias por tomarte el tiempo de enseñar.
Enhorabuena, excelente explicación, haces fácil lo que a un novato le parece difícil.
Quiero agradecer todos los videos y todo el trabajo que has hecho. Un verdadero curso de arduino. Muchas gracias !
Gracias por la visita y el comentario, se aprecia.
Un saludo
Eres muy bueno en lo que haces, te felicito y gracias por compartir tus conocimientos!!
Gracias por el comentario. Saludos
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!!!
Gracias por el comentario, me alegro que encuentres el material de utilidad. Saludos
Excelente curso he aprendido un montón contigo muchas gracias por tan buen material
Genial, gracias por el comentario y la visita.
Saludos
Gracias por esta maravillosas explicaciones de arduino, estoy aprendiendo mucho y lo adoro
Genial, gracias por el comentario.
Saludos
hola! muchas gracias por tu video eres un crack de la programacion de arduino, eso de la calibracion del servo esta genial.
muy didactico y sobre todo la diccion de los dialogos los hace muy claros
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Buenas noches me viene re bien quiero hacerme un pimball y estoy aprendiendo gracias genio
Genial, saludos
EXCELENTE EXPLICACION , GRACIAS PÒR COMPARTIR SUS CONOCIMIENTOS , MIL GRACIAS
Gracias por el comentario y la visita.
Saludos
Genio, gracias por ser tan buen profesor, pasito a pasito se te entiende todo.
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!
Gracias por el comentario. Saludos
Amigo quiero decirle que estoy muy entusiasmado con estos cursos
Excelente! muy bien explicado y con todos los detalles. Gracias!!
Gracias por el comentario y la visita.
Saludos
Felicitaciones eres muy bueno para enseñar!
Gracias por el comentario y la visita.
Saludos
mi hermano, gracias por subir estos videos de arduino, por ti me voy a titular
Genial, me alegro que haya sido de utilidad el material.
Saludos
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 :)
Esta bien padre tu curso hermano, muchas gracias!!
Gracias por el comentario.
Saludos
@@BitwiseAr oye @Bitwise una pregtuna que talvez tu me puedas ayudar con mi tarea, para que sirven las rutinas de retraso en la electronica
?
Bro, tus vídeos son una joya, son muy buenos y te agradezco demasiado porque gracias a ti he aprendido mucho.
Gracias por el comentario, se aprecia.
Un saludo
La verdad que sos un genio, muchas gracias por todo.
Y segui adelante con tus videos que son de mucha ayuda
Gracias por el comentario, muy amable. Un saludo
Muchas gracias, excelente video y mas con el código. Genial!
Gracias por el comentario y la visita.
Saludos
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!!!!!!!!!!
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.
me encantan tus videos, tanto que los veo en media calse de robotica en el instituto jajajjaja
Muy buena explicación, gracias mil!! Sigo aprendiendo del mejor maestro!
Maravilloso lo del ajuste, la funcion map() es bastante buena y recorta código.
hooo capitulo esta la raja hermano
Manificos videos y muy didacticos. Muchas gracias, profesor.
Gracias por el comentario, muy amable. Saludos
Muy bueno che, recien empiezo pero esta muy bien explicado!
Gracias por el comentario y la visita.
Saludos
mano muchas gracias por este video literal el video es lo que necesito para un proyecto escolar, gracias encerio :)
@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.
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).
Genial, podrás usar también Du-pont macho-macho para conectar el servo a protoboard.
Saludos
me encanto tu programa amigo, ya tienes un suscriptor mas
Gracias por el comentario y la suscripción.
Saludos
Muchas gracias por tus enseñanzas.
Gracias por el comentario y la visita.
Saludos
Muchas gracias por tus videos, son excepcionalmente didácticos !!!!!!!
Gracias por el comentario. Saludos
Muy bueno. Muchas gracias. Un cordial saludo
Gracias por el comentario y la visita.
Saludos
Muy buenos tus videos, me gustaron mucho, son muy didacticos. Muchas gracias por compartir tu conocimiento
Cordial saludo, todo muy entendible, excelente trabajo.
Fantástico te felicito. Por tan excelente calidad de videos
Gracias por el comentario.
Saludos
Muchas gracias por estos videos, de hecho compré el kit que contiene todos estos componentes jeje.
preguntas, ¿Siempre hay que ajustar los servomotores para poder darle los rangos de giro mínimos y máximos?, y ¿Cuando son servomotores pequeños sus engranajes siempre son de plástico?. Yo compre uno hace un tiempo y (si funciona y tuve problemas con lo del giro por que al darle el giro vi que se escuchaba un sonido de que el motor se forzaba y pues pensé que estaba descompuesto y eso al no saber como ajustarlo) lo que no me agrado fue que sus engranajes eran de plástico y pues pensé que el servo era de baja calidad y al compararlo con servos mas grandes veo que estos tienen engranajes de metal, ¿Siempre para servos pequeños sus engranajes son de plástico y no hay posibilidad de encontrar con engranajes de metal?
Gracias. Su curso es estupendo. Saludos.
Muchas gracias MAESTRO!!!!!!
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?
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
@@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?
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
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
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?
Qué bien que explicas, en verdad. Muchísimas gracias por tanto conocimiento.
Gracias por el comentario. Saludos
Te explicas de maravilla, eres un maestro..
Profesor buenas tardes, felicitarlo nuevamente por sus excelentes vídeos y excelente forma de trasmitir sus conocimientos, me regrese a este tutorial para checar lo de la alimentación de la placa de arduino, que me queda la duda que en algunos dicen que no debe ser mas de 7 voltios, ya que los demás los desecha la placa y los convierte en calor, quisiera que me ayudara en confirmar que voltaje máximo puede recibir por la alimentación externa y cual seria el amperaje máximo también
un gran saludo y mil gracias anticipadas por la atención a la pregunta
Hola, gracias por el comentario. Es bastante simple el tema, con alimentación externa no regulada de entre 7 y 12 Volts se pasa por un regulador lineal el cual lo reduce a los 5 Volts de operación, como todo regulador lineal (en este caso LDO) la diferencia la disipa en calor con lo cual la mayor eficiencia se obtiene con unos 7 o 7,5 Volts pero se le puede colocar sin problemas hasta 12.
El consumo de corriente máxima recomendado no debe superar los 500 mA.
Saludos
@@BitwiseAr Mil gracias Profesor, muy buena explicación y con todo detalle, sin Lugar a dudas, es usted una persona con todos los conocimientos de este tema, una pregunta mas, me queda claro que le puedo conectar hasta 12V por alimentación externa y que la placa no debe cargarse mas .5 A, pero que entrada de amperaje puede recibir la alimentación externa, aunque no los consuma, podría recibir 12V con 250A(batería de carro)
Mil gracias nuevamente por la atención a la presente
Hola, la fuente de 12 Volts puede permitir un elevado suministro de corriente, Arduino tomará la corriente que necesite con lo cual no es un problema, la restricción es cuando algo se alimenta con la salida de 5 Volts de Arduino ya que dicha tensión es la que sale del regulador y puede suministrar un máximo de 500 mA.
Saludos
@@BitwiseAr sinceramente agradecido por su rapidas respuestas Mil disculpas por no ser claro en mi pregunta, y por hacerle perder tiempo con mis palabras.
Es claro para mi, que cada salida de arduino no va suministrar mas de 5 voltios y que la placa en total no va a dar mas de .5 amp, la pregunta concreta es puedo conectar la placa de arduino por el puerto de conexion externo a una bateria de carro de 12 voltios que por lo regular manejan mas de 100 amp?
Si, no tendrás problema conectando una batería de auto.
Saludos
Muy buenos vídeos, estoy empezando y estos vídeos me están ayudando un montón, gracias sigue así.
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
mejor explicado imposible, muchas gracias por tus super tutoriales
Gracias Jorge por el comentario, muy amable. Saludos
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
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
@@BitwiseAr asegurate que las tierras o masas esten puenteadas.
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
Gracias por el comentario.
Saludos
SUPER..!!! Millones de Gracias Amigoo..!!!!
Gracias por la visita. Un saludo
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.
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
@@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.😄
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?
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
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.
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
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.
Excelente. Muchas gracias y un saludo.
Gracias por el comentario.
Saludos
Hola nesesido el codigo de un serbomotor rodilla pin digital 3 y se mueve entre 40 y 160 grados por favor ayúdame
Excelente video gracias, estoy haciendo un proyecto con un servo y dos pulsadores en los que el potenciómetro maneja la posición del servo, sin embargo cuando uno de los pulsadores este activado el servo estando en la posición actual aumente su movimiento un 15% y al soltar el pulsador regrese a la posición que marca el potenciómetro y que con el segundo pulsador se desactive la función del primer pulsador sin importar que este este o no accionado respetando la posición del potenciómetro, ayúdame por favor
Buenas tardes. Excelentes videos y super didacticos, muchas gracias.
Tengo una pregunta:
Tengo una fuente de poder, pero si le conecto los cables positivo y negativo a un plug como el que indicas en el video, me aparece el voltaje negativo (es decir, midiendo voltaje con el positivo en el nucleo y el negativo en el anillo me da el voltaje negativo.... segun tu explicación, para alimentar el arduino el nucleo debe ser positivo y el anillo negativo.... deberia simplemente cablear el plug para que me de la lectura de voltaje positiva independientemente de como estan conectados los cables, y conectar asi directamente el plug al arduino? Muchas gracias.
Hola, ya encontre el error, estaba conectando mal los cables (que pena... :P ) ... saludos!!
De acuerdo, todo sirve de experiencia.
Saludos
Una consulta en el attach porque agregas el min y max ? He visto que algunos solo ponen el pin donde esta conetado el servo que cambia??? Gracias genial tus vifeost
Hola, si no se colocan los valores mínimo y máximo la función usa los que son por defecto, justamente para aprovechar el máximo recorrido del servo es que se toma el trabajo de calcularlos aunque no es obligatorio.
Saludos
Esta muy bien explicado. Muchas gracias por tu tiempo.
Gracias Joaquín por el comentario y la visita. Saludos
Hola, muy buenas, tengo un problema el que no puedo dar con ello, al compilar me da error "exit status1" que puede ser? Muchas gracias . Sergio
Hola, recomiendo descargues el código desde el enlace en la zona de descripción para descartar cualquier posible error de sintaxis.
Saludos
Tus videos son muy buenos y eres muy conciso para comunicarte. Gracias por tu trabajo
cómo siempre muy bien explicado
Son perfectos tus videos! Muchas gracias por generar contenido de tan buena calidad
Gracias Saludos desde Magallanes
Gracias por el comentario. Saludos
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!
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
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
Hola, gracias por el comentario, lamentablemente no tengo experiencia con esa variante de servomotores aún.
Saludos