cómo controlar servomotor con joystick en Arduino

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2024
  • Te comparto cómo Controlar un servomotor con joystick en Arduino
    Te dejo el Link de video anterior: cómo controlar servomotor con potenciometro.
    • Cómo programar y contr...

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

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

    Craks.. Les dejo acá el código de esta práctica.. 👇🏻👇🏻👇🏻👇🏻
    Saludos ✌🏻😉
    Control servo con Joystick
    #include
    Servo ioe;
    int Y = 0;
    void setup() {
    ioe.attach(2);
    }
    void loop() {
    int position_Y = analogRead(Y);
    int angulo = map(position_Y, 0, 1023, 0, 180);
    ioe.write(angulo);
    delay(10);
    }

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

      Muchas gracias, como soy novato ya me había espantado 😅

  • @truke-fazt3929
    @truke-fazt3929 3 วันที่ผ่านมา

    Pregunta, si conecto en paralelo con otro servo motor, podría controlar los dos al mismo tiempo?

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

    Me ha fascina la simplicidad a la que ahs reducido lago tan util como un servo y un jostick... porfavor, no dejes de subir cosas :)

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

    Saludos. Un consulta, ¿cómo así el hoystick logra mover el servo sin necesidad de declarar la variable A0?, ¿qué puedo hacer si 2 joysticks no funcionan, alguna librería de Arduino? Gracias. Muy buena tu explicación.

  • @OpticalQuasar75.
    @OpticalQuasar75. 17 วันที่ผ่านมา

    Y si lo ocupo hacer con 4 cervomotores? Me pueden ayudar por favor 🙏

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

    muy buen proyecto

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

      Gracias por tu comentario..
      Saludos ✌🏻😉

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

    PODRIA controlar 5 servos con el jostic

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

    muy buen trabajo y muy bien explicado; podria decirse que es igual a usar un potenciometro verdad? entiendo que un joystick es basicamente la conjuncion de dos potenciometros (uno en X y otro en Y). Like y SUB

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

      Muchas gracias por sus buenos comentarios...
      Y sí es correcto lo que usted dice.. Muy bueno 💪🏻..
      Saludos ✨🙏🏻

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

    oye si quiero mover el servo de esta forma pero con el modulo RF 433 Mhz que parte tendria que ir cada un de los programas
    me refiero a controlar el servo a distancia

  • @moisesmanuelmorinhevia.8774
    @moisesmanuelmorinhevia.8774 2 ปีที่แล้ว

    Love.

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

    Como puedo mover varios servos pero que hagan diferentes cosas al mover los joystick ?

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

    Esto me sirve para hacer un animatronic, o la cabeza, muchas gracias!!!!! :D

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

      De hecho, solo me faltan los servos, me llegan en 6 dias

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

      como te fue con el animatronico?

  • @ETI-do2cg
    @ETI-do2cg ปีที่แล้ว +3

    No se si soy el único pero seguí el video paso a paso y cuando mueves muy rápido el joystick el sevo se descontrola y empieza girar 360 grado alguien sabe porque pasa ??

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

      Hay 2 tipos de servos uno gira 360 grados y el otro tipo de servo no

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

    hola puedo reemplazar el servo por el sg90 ??

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

    Hola bro lo probe y funciona correctamente durante unos segundos y después deja de funcionar, tengo q resetear el arduino para que vuelva a funcionar ¿A que se debe?

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

    Con un control de esos de dual shok ...se puede contropar varios servos ....????? .......me refiero supongamos quiero hacer que 4 servos giren a la derecha ......irian los 4 servos a la derecha cuando precione derecha en el control redondo ???? ....y si precionase izquierda irian a la izquierda los servos ......?????...
    .....
    ....osea lo que pregunto es cuanto servos se pueden controlar al mismo tiempo con ese contro redondo ??????????

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

      Pues fíjate que solo lo he hecho con 2 servos ...
      th-cam.com/video/mA73BqXqvGo/w-d-xo.html
      Pues a uno le asigne la señal en "X" y al otro la señal "Y"
      Pero si consigues enviar señal a los 4 al mismo tiempo puede que te dé resultado.. Lo lógico sería ponerlos en paralelo pero no funcionan como focos así que puede que no te resulte...
      Creo que sería un tema para realizar en un próximo video espero hacerlo pronto ... Gracia por tu aporte 👏👍

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

    Se puede hacer sin el arduino?

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

    Cool bro

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

    Pregunta, si tengo cables de conexión Macho-Macho y Macho-Hembra de un mismo color, Funcionara igual?

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

      Si claro.... El color no es indispensable... 💫🖐🏻 Saludos

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

      @@ioecastaneda92 Muchas Gracias 🙏

  • @OpticalQuasar75.
    @OpticalQuasar75. 17 วันที่ผ่านมา

    😢

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

    amigo ¿por que el servo gira sin detenerse?

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

      Hola bro...
      Lo mas seguro es que tengas problemas de corriente.. En ocasiones cuando se conecta al puerto USB de la pc sucede eso que el motor se mueve como loco...
      Pero es que los puertos USB no te proveen la corriente necesaria..
      Intenta usar una fuente externa..
      A mí me ha funcionando muy bien de esa forma..
      He usado una fuente de 4.5 volt.
      Y 3 Amp..

  • @AdrianA-jz1fe
    @AdrianA-jz1fe 3 ปีที่แล้ว

    Una Pregunta cuántos servomotores se pueden utilizar en una sola tarjeta arduina

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

      Hola... Pues fíjate que yo hasta el momento solo he conectado 3 servos y un joystick a la vez en una sola tarjeta.. Pero claro usando una fuente externa para alimentar los servos y el joystick..
      En ese sentido creo que podrías conectar más elementos.. ahí dependerá de la fuente externa que uses (yo uso una de 4.5 volt y 3 Amp)..
      Ahora bien si alimentas los servos directamente desde los pines 5 volt de la tarjeta.. Cuando mucho podrás conectar 2 servos y con riesgo de que no te funcionen bien.. Recuerda que por ser motores le demandarán mas a la tarjeta... Te recomiendo que uses una fuente externa si quieres conectar varios elementos a la vez..
      Saludos.. Suerte en tus proyectos 😉👍🏻

    • @AdrianA-jz1fe
      @AdrianA-jz1fe 3 ปีที่แล้ว

      @@ioecastaneda92 Muchas gracias 😃😁

    • @AdrianA-jz1fe
      @AdrianA-jz1fe 3 ปีที่แล้ว

      @@ioecastaneda92 Porcierto Perdón que pregunte demasiado es que es para un proyecto importante Puedo Utilizar más de un Yoistik para cada servomotor 🤔

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

      @@AdrianA-jz1fe si claro que si..
      Pero igual, tienes que alimentarlos con la fuente externa...
      Recuerda que son elementos activos, igual que los servos...

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

      @@AdrianA-jz1fe y no te preocupes.. En lo que pueda estoy para apoyarte..😉👍🏻💪🏻

  • @Germain-nd4sb
    @Germain-nd4sb 2 หลายเดือนก่อน

    Al guíen q me diga por qué está mal #include servo.h

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

      Qué parte?? De todo??

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

    #include
    Servo aleron;
    int Y = 0;
    void setup() {
    aleron.attach (2);
    }
    void loop() {
    int position_Y = analogRead(Y);
    int angulo = map(position_Y, 0, 1023, 0, 180);
    aleron.write (angulo);
    delay(10);
    }

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

    hola como estas, mira tengo un inconveniente, cuando le subo el programa al arduino y lo ejecuto el servo da una vuelta y se queda como trabado sin poder moverse ni con el analogo ni manualente, sabes que puedo hacer??

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

      porfa :(

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

      Pues míra... Creo que tienes problemas en la alimentación puede que no sea la suficiente por medio del puerto USB... Suele pasar que los servos se ponen locos 😱... Y otra puede ser que no hayas conectado bien el servo 🤔.... Y siempre revisa si no hay algún cable en falso o mal conectado

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

      Gracias era que el servo no tenía suficiente alimentación dado que ya había revisado varias veces la conexión

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

    el palito cuando lo giro hacia la izquierda queda derecho y cuando lo giro hacia la derecha me que super torcido

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

      como lo soluciono?

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

      No sé si ya calibraste el servo.. Puedes hacerlos quitando el tornillito del accesorio blanco y colocar manualmente al inicio del recorrido que representará cero grados

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

      @@ioecastaneda92 sorprendentemente en realidad tengo 10 años asi que mejor lo dejo haci y ya esta

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

      @@frank321go6 en serío woow.. Te felicito 1️⃣0️⃣.

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

      @@ioecastaneda92 graciaaaaaaaaaaaaaaaaaas

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

    ayuda el servo se vuelve loco y empieza a temblar

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

      Puede ser problema de corriente cuando alimentas con el puerto USB... Como hay muchos elementos conectados la demanda afecta.. Lo recomendable es usar una fuente externa de entre 4.5 volt a 6 volt y de unos 3 Amp.. Para que todo trabaje bien..

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

    Y si mi servomotor tiene cables de colores diferentes que ago

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

      Pues fíjate que he usado los siguientes servos...
      Ejemplo 1:
      Cable amarillo = señal
      Cable marrón = negativo
      Cable rojo = positivo
      Ejemplo 2:
      Cable naranja = señal
      Cable marrón = negativo
      Cable rojo = positivo
      Ejemplo 3:
      Cable blanco = señal
      Cable negro = negativo
      Cable rojo = positivo
      Qué colores de cable tiene tu servo???

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

      @@ioecastaneda92 los colores de cable que tiene mi servo son blanco , rojo y negro

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

      @@juanpablol2462 entonces usarás el tercer ejemplo
      Cable blanco = señal
      Cable negro = negativo
      Cable rojo = positivo

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

      @@ioecastaneda92 a ok ya entendí gracias

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

      @@juanpablol2462 de nada.. ✌🏻😉... Que todo te salga bien 👍🏻👍🏻👍🏻

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

    alguien me puede dar el código esque me vota error

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

      es ese mismo codigo puede ser que no hayas instalado la libreria de servo

  • @PedroGonzalez-su8wv
    @PedroGonzalez-su8wv 3 ปีที่แล้ว

    una alma buena que tenga ya el codigo xd

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

      Control servo con Joystick
      #include
      Servo ioe;
      int Y = 0;
      void setup() {
      ioe.attach(2);
      }
      void loop() {
      int position_Y = analogRead(Y);
      int angulo = map(position_Y, 0, 1023, 0, 180);
      ioe.write(angulo);
      delay(10);
      }

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

    A ti te sale. Sin embargo, hay conceptos que no estas explicando.

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

    Hola me pasas el codigo gracias

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

      Holo bro..
      Acá en los comentarios lo he compartido.. Ahí puede copiarlo ✌🏻🙂.. Saludos

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

      @@ioecastaneda92 graciaaaaaaaaaaaaaaaaaaaaaaaaaaas

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

    Muy buen video pero, y el codigo?

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

      Acá te lo dejo mi Bro.. ✌🏻😉. No lo puedo poner en la descripción por los paréntesis angulares . 😔. Pero acá seee 😁👇🏻👇🏻
      Control servo con Joystick
      #include
      Servo ioe;
      int Y = 0;
      void setup() {
      ioe.attach(2);
      }
      void loop() {
      int position_Y = analogRead(Y);
      int angulo = map(position_Y, 0, 1023, 0, 180);
      ioe.write(angulo);
      delay(10);
      }