💡 Cómo Usar SERVOMOTOR Arduino 【 2021 】 - Capítulo #30🔋

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

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

  • @AngelGraciaM78
    @AngelGraciaM78 ปีที่แล้ว +26

    Hola amigo me gustan tus lecciones a mi edad 77 años un saludo desde Catalunya

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

    Don Johan, gusto saludarte una vez más, varón.
    Solo me gustaría aportar que el consumo se mide en amperios. Eso quiere decir que, en el presente caso, el servomotor consume mucho más amperios de los que el arduino y dicho sea de paso, el usb, pueden proporcionar.
    En otras palabras, el mismo necesita al rededor de 0.36A "360mA" (A = amperio, m = mili) para poder funcionar correctamente. Y el puerto USB típico de un computador no excede los 500mA. Por ende, si el Arduino necesita 500mA para funcionar y el servo 360mA, estos se suman, dando un total de 860mA contra, como dije antes los 500mA del USB.
    Es mejor usar una fuente externa para alimentar cualquier cuestión que involucre bobinas (motores). Espero que haberme dado a entender y sobertodo, les ayude :)
    Saluditos a todos

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

      excelente la recomendacion, suelo tener cargadores de celular que me ayudan para tal fin :D gracias!

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

    Excelente capitulo, nada mejor que algunos inconvenientes y su resolución para afianzar el conocimiento. Muchas gracias.

  • @L4UT4_Z
    @L4UT4_Z ปีที่แล้ว +14

    ACLARACIÓN: el voltaje no es un problema a la hora de alimentar al servo motor (no hacen la diferencia 400mV), ya e experimentado cosas y al parecer los usb no son buenos transmitiendo "corriente" por extensiones, lo que lo limito fue la corriente y no el voltaje (creeria que con tan solo enchufar los 9V directo al arduino ya funcionaria, y no, no representa tener el pc conectado al arduino mientras este tiene otra alimentacion externa al pc). puedes probar a cargar tu celular con una extensión y veras que demora mas de lo habitual.

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

    Gracias profe por compartir todos sus conocimientos me costo pero pude llegar a la clase 30 voy a seguir para poder terminar el curso gracias por el curso

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

    Hola Johann te felicitto por esta serie de videos. Si tengo un servo de 360º y quiero que al iniciarse lo haga a los 90 grados siempre controlando como coserguilos, si hacia la derecha o izquierda, ya que si nos hace una vuelta entera los cables se pueden enredar y lo único que pretendo que se mueva 180º ya que es para un detector de obstaculos. Me encuentro que al reiniciar el carro, en este caso, para pasicionarse me hace el giro hacia no debe.
    Gracias

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

    Hola profe. Tengo que ponerme al día para poder ver este vídeo. Lo estaba esperando.

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

      Yo también. los servos son lo máximo 😍

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

    Hola Johann, he visto casi todos tus videos desde hace meses, se me borró la otra cuenta de TH-cam; quería preguntarte dónde has estudiado y qué has estudiado? Gracias por tus videos, lo que más me gusta es que TODO lo explicas, eso te hace único y tengo ya 40 years old

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

    Hola Johann, tengo un problemilla 😅. Yo he hecho lo mismo que usted y al escribir el ángulo, el servo después de ir al ángulo que he escrito, se me va directamente a 0°(el arduino que uso es: arduino mega 2560). Gracias por hacer este curso me gusta mucho. Yo tengo 14 años y estoy aprendiendo mucho . Un saludo.

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

      Me sucede lo mismo!

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

      Tienes que poner en la opcion del monitor serial como "sin ajuste de linea"

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

      @@santiagoquillas345 Gracias 🙂

    • @josuea4941
      @josuea4941 11 หลายเดือนก่อน

      Gracias muy amable @@santiagoquillas345

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

    EXCELENTE TRABAJO. TU PODRIAS ELABORAR UN PROYECTO ocupó uno sencillo. 5 vueltas por movimiento

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

    Gracias broother estoy aprendiendo

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

    Excelente clase Johann, muy interesante lo de las librerias, que pasa si una librería no cambia de color? o si escribimos el codigo de la librería y esta no esta instalada?..... Sería fantastico una clase de librerias!!!! Muchas gracias

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

      Hola. Normalmente si no se colorea es porque la librería no está instalada, y si no está instalada y tú la llamaste con #include. El IDE te va a avisar con error de que no encuentra por ejemplo servo.h cuando intentas compilar. Sería muy interesante hacer una clase creando nuestra propia librería muy básica. Lo tendré en cuenta. Saludos!

  • @ernestoramirez8737
    @ernestoramirez8737 10 วันที่ผ่านมา

    Que tal Johan, disculpa tengo una pregunta, hice mi compilación como la tuya sin embargo mi servo motor regresa a su punto de inicio, 85 grados despues de asignarle en el monitor un grado de mi deseo, a que se debe?

  • @gineca19750220
    @gineca19750220 6 หลายเดือนก่อน +1

    oye profe tu eres el que me enzeño programacion en generation tic? si eres tu un gran saludoo¡🥰

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

    30:18 En todo el centro de la mitad del medio xD

  • @eryxhebrero4227
    @eryxhebrero4227 5 หลายเดือนก่อน

    Bro sabrás mucho pero con esas ganas y esa explicación me voy a otro tuto chido más ganas pero a la vida bro 😂

  • @fredymolina4601
    @fredymolina4601 5 หลายเดือนก่อน

    Y si necesito que gire muchas veces que motores puedo usar ? Pero que igual se controle por grados

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

    puedes conectar el servo en vin y tendras una estable desde tu pc.

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

    Gracias por el dato de las tierras comunes, por eso no me estaba funcionando

  • @ServoR_Electrónica
    @ServoR_Electrónica หลายเดือนก่อน

    Muy bien explicado

  • @tzaicher
    @tzaicher 11 หลายเดือนก่อน

    No es que el servo no pueda llegar a los 180 grados, es cuestiòn de retirar la pieza blanca y acomodarla bien. Ya si la pusieras en el sentido contrario, marcarìa 330 grados en vez de 180 y asi.

  • @belsebutastorot
    @belsebutastorot 9 หลายเดือนก่อน

    hola, de dodne eres.. enseñarias personalizado ?

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

    he intentado hacer funcionar con el mismo codigo tuyo y con otros un servo de 180 grados, incluso con la fuente alterna y todo, pero lo unico que hace es vibrar y hacer un sonido raro, pero nunca se mueve, si lo muevo hacia donde deberia estar se queda duro en el lugar, he comprado 4 de esos servos de 180, de diferentes vendedores, pero todos no me andan, el unico que me ando fue el de 360 grados, que ese me anda a la perfeccion y no hace ruido, de hecho los de 180 grados venian un poco grasosos por afuera, eso puede ser algo?. he abierto uno para ver si algo estaba mal, desolde los cables y los volvi a soldar, pero sigue igual, empieza a hacer el ruido extraño cuando lo conecto a la señal, he cambiado de puerto y todo, pero parece ser que el motor es el problema en todos los 4, pero me parece raro que sean los 4 que compre y no 1.

    • @ranagd508
      @ranagd508 10 หลายเดือนก่อน

      Asegúrese que le llegue los 5v al servo o el voltaje que requiera el servo que esté utilizando

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

    Pudiera hacer un circuito de control servo con ldmicro?, no se programar ni en c, ni en esamblador

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

    Quisiera darles un aporte, yo compré un servomotor negro de los grandes y me daban el mismo problema como muestra el Profesor y cheque la placa y no era la placa, el otro problema que puede tener también es que el motor genera cortocircuito al momento de que gire al sentido contrario... Se los comento porque a mí me pasó....

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

    hola johann alguna paina que nos recomiendes para aprender a usar programas para programar paginas web o apps

  • @CarlosPerez-fr8sf
    @CarlosPerez-fr8sf 9 หลายเดือนก่อน

    Puedo colocar un serio motor para hacer un robot wall-e

  • @Rolybarhiga......0.1
    @Rolybarhiga......0.1 9 หลายเดือนก่อน

    Eres un crack...,👍😎

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

    Hola Johan. Necesito me preparen un programa para arduino uno, no tengo el tiempo para aprender y hacerlo yo. Es posible?

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

    BUen video, sigue asi, mis apoyos desde Ucrania en pleno bombardeo

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

    Gracias por los videos.
    Mi pregunta es si me dice que no se puede cargar por acceso de informacion i me dice que aun le cave informacion que ago?

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

    Que puedo hacer si mi servo me funciona bien me lee los valores pero al yo ponerle un valor por ejemplo 100, se mueve en ese angulo pero automáticamente se regresa a un angulo de 0?

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

      Hola, a uno de tus compañeros le pasaba lo mismo y era porque su monitor en serie no estaba en "sin ajuste de línea" sino que estaba en "nueva línea". Revisa que no sea esto. Saludos

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

      @@JohannPerezE Ahhh okey si yo lo tengo en “new line”, pero no se si podrías explicarme qué tiene que ver que este en nueva linea o en sin ajuste de línea con el servo.
      Igual muchas gracias por resolver mi duda 😊👏🏻👏🏻

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

      @@Enoc_Martinez13 el new line es como que tu monitor presiona enter cada que escribe una línea. Entonces si tu le envías una posición, inmediatamente el monitor "presiona enter" y le envía "algo" al arduino. Ese "algo" no es realmente nada, pero lo interpreta como cero. Por eso siempre vuelve a esa posición. Saludos!

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

      @@JohannPerezE woow eso no lo sabia jajajajaja, muchas gracias por resolver mi duda : )

  • @lajaalex
    @lajaalex 9 หลายเดือนก่อน

    hola johann como estas? espero que bien hice la programacion como tal cual pero mi servo cuando coloco los grados en el monitor, por jemeplo si pongo 90 grados lo hace pero despues se devuelve a la posicion de cero? porque no se queda en el valor que le coloco?

    • @lajaalex
      @lajaalex 9 หลายเดือนก่อน

      ya descbri porque se regresaba a cero porque no tenia seleccionado en el monitor fin de linea, jejeje gracias johann! saludos desde España

  • @GildaSandoval-gd6vu
    @GildaSandoval-gd6vu 3 หลายเดือนก่อน +1

    Una pregunta se puede controlar sin computadora es que no tengo😅😢

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

      Necesitás una PC para cargarle el codigo con el programa de Arduino, puede ser que desde una tablet o celular habría que ver si se puede usar el programa pero tendrías que ver cómo conectarlo al Arduino por USB.
      Si ya cargaste el código en el Arduino podés usarlo con una batería, pilas o con un cargador de celular

  • @nenillonenin4754
    @nenillonenin4754 6 หลายเดือนก่อน +1

    Hola, en mi caso ocurre algo extraño. Estoy utilizando un servo de helicóptero RC de 360º (que a nivel práctico debe ser lo mismo). El caso es que en "servoPos" de 0 a 88 gira hacia la derecha (cuanto más cercano esté del 0...gira más rápido), entre 89 y 94 no se mueve, en 95 solo se mueve grado a grado, y de 96 hacia adelante gira a la izquierda (siendo más rápido conforme aumento la cifra). He de decir que cuando gira lo hace continuadamente, sin pausas. ¿Alguien sabe algo al respecto?

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

      No se si te sirva pero debes cambiar de servo a uno de 180 que ese si se les puede controlar el ángulo, los de 360grados son para controlar velocidad y el sentido de rotacion

  • @sebastianrock28as
    @sebastianrock28as 8 หลายเดือนก่อน

    no entendi como lo conectaste ? el servo a la plaqueta

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

    Disculpa el kit aún sigue disponible??

  • @sebplay8014
    @sebplay8014 9 หลายเดือนก่อน +3

    Tengo un problema mi servo no se mantiene en la posicion solo la toma un segundo y luego regresa a 0 grados

    • @madocurieljimenezquiroz5561
      @madocurieljimenezquiroz5561 6 หลายเดือนก่อน +1

      Yo tengo el mismo problema, pudiste solucionarlo?

    • @ernestoramirez8737
      @ernestoramirez8737 10 วันที่ผ่านมา

      tengo exactammente el mismo, pudieron resolverlo?

    • @ernestoramirez8737
      @ernestoramirez8737 10 วันที่ผ่านมา

      ya esta resuelta, cambia de new line a no line ending

  • @esteban_ban_ban1392
    @esteban_ban_ban1392 10 หลายเดือนก่อน

    Gracias!

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

    Amigoo ayudaa hice lo de encender y apagar Leds con Bluetooth y en otro archivo hice el del servomotor y quiero unir esos dos a uno solo como le hago?

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

    Hola, porque en mi código cuando le pongo un ángulo no se queda ahí, osea pongo un ángulo x se mueve el servo al ángulo x y de inmediato se regresa al ángulo cero, será porque no tengo la fuente para protoboard?

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

      No debe ser por la fuente. Suena a que dentro de tu loop algo está regresando tu servo a cero. Si quieres pega el código y buscamos si el problema es de software. Saludos!

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

      @@JohannPerezE #include
      int servopin = 5;
      int servopos = 90;
      Servo myservo;
      void setup() {
      // put your setup code here, to run once:
      myservo.attach(servopin);
      Serial.begin(9600);
      }
      void loop() {
      // put your main code here, to run repeatedly:

      Serial.print("que angulo quieres?");

      while (Serial.available() == 0) {
      }
      servopos = Serial.parseInt();
      myservo.write(servopos);
      }

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

      No veo problemas en el código. Otra cosa que se me ocurre es que tu monitor no esté en "Sin ajuste de línea". Creo que si está en new line, tu serial.available al ver la nueva línea, va a intentar leerla, y como tienes un parseInt lo leerá como cero. Revisa eso y me cuentas

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

      @@JohannPerezE Efectivamente, me pasaba lo mismo pero con tu indicación ya funciona

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

      @@JohannPerezE se me colo algun comando extraño cuando queria poner la llaves, borre toda la linea y la escribi de nuevo y todo bien.

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

    podrías hacer una puerta automática con fotorresistencia que se active con la oscuridad? y con servomotor. es que logré hacer que un servomotor se mueva con fotorresistencia pero activada por luz.

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

      Está interesante el proyecto. En la próxima clase hacemos algo parecido. Sólo es cuestión de modificar un poco el código para que el servo no se mueva de acuerdo al valor de la luz en cada momento, sino que cambie de 0 a 90 grados en un solo movimiento cada que cambie de luz a oscuridad. Suerte con el proyecto, seguro lo logras hacer!

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

    Me sucede algo extraño, Uso un Micro Servo 9g SG90 y solo hace dar vueltas y dar vueltas sin parar a pesar de que cambie los ángulos, alguien me podría ayudar. eso no me pasa solo con este código sino con cualquier código de programación que intente usar en arduino uno con miservo.

    • @kubitanaka
      @kubitanaka 21 วันที่ผ่านมา

      me pasa exactamente lo mismo y no se el porque

    • @SinMentiras899
      @SinMentiras899 19 วันที่ผ่านมา

      @@kubitanaka yo desistí probé más de 30 códigos y todos me daban el mismo inconveniente con el servo motor

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

    Hola como podría hacer para que con una esp32 cam y un servo motor mas ftdi, la cámara leyera un código qr y se activara el servo motor ? si alguien me pudiera ayudar por favor

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

    Hola tengo un problema con la librería me sale esto " Multiple libraries were found for "Servo.h" " alguien sabe como repararlo?

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

    Hay que preparar mejor la clase antes y así ahorramos tiempo

    • @control552
      @control552 5 หลายเดือนก่อน

      Por eso tiene la opción de adelantar el video.😮

  • @Fanbifedbear
    @Fanbifedbear 8 หลายเดือนก่อน

    yo lo he intentado com mi servo y mi placa y no me ha funcionado

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

    profe, y si mi servo vuelve a siempre vuelve solo a 0

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

      Tienes que colocar sin ajuste de línea en las opciones que nos da el monitor serial

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

    como puedo programar un motor en la placa de arduino

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

      Hola. En la clase de hoy vamos a aprender a programar un Servomotor. Qué tipo de motor quieres programar?

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

    No comprendo... Declaras Pin y pos para servo? Luego utilizas my servo para iniciar el pin. Y utilizas my servo para manipular la pos

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

    graciasssss

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

    Yo tengo un problema y es que se me regresa el servo y no tengo idea del por que

    • @jujopm.8-p
      @jujopm.8-p 2 ปีที่แล้ว +3

      El profe, arriba, dice que el monitor serie debe estar en "sin ajuste de línea".

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

    Hola buen día, estoy haciendo una mano robótica, será que nos pueda apoyar?

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

    esperando la clase..

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

      jeje gracias por pasarte al estreno. Saludos!

  • @thebillowydiaz9976
    @thebillowydiaz9976 9 หลายเดือนก่อน

    conectar el alduino en el usb 3.0 me lo resorvio

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

    TENGO UNA PREGUNTA

  • @ArturoSanchez-sw1rr
    @ArturoSanchez-sw1rr 2 ปีที่แล้ว

    Y como se utilizaría un servo sin librería :o

  • @v.villegas436
    @v.villegas436 8 หลายเดือนก่อน

    MAYUSCULA

  • @unapersonaexcepcional2369
    @unapersonaexcepcional2369 5 หลายเดือนก่อน

    retrabado estás pero me sirves

  • @SGF425
    @SGF425 5 หลายเดือนก่อน

    Alguien sabe por que es requerido colocar el serial.begin(9600); ?