cómo controlar servomotor con joystick en Arduino

Поделиться
HTML-код
  • Опубликовано: 10 сен 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 года назад +29

    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 😅

  • @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 :)

  • @truke-fazt3929
    @truke-fazt3929 4 дня назад

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

  • @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.

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

    muy buen proyecto

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

      Gracias por tu comentario..
      Saludos ✌🏻😉

  • @OpticalQuasar75.
    @OpticalQuasar75. 18 дней назад

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

  • @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

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

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

  • @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

  • @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 ✨🙏🏻

  • @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?

  • @elgutitozamora
    @elgutitozamora Месяц назад

    PODRIA controlar 5 servos con el jostic

  • @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?

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

    hola puedo reemplazar el servo por el sg90 ??

  • @moisesmanuelmorinhevia.8774
    @moisesmanuelmorinhevia.8774 2 года назад

    Love.

  • @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 ...
      ruclips.net/video/mA73BqXqvGo/видео.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 👏👍

  • @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 🙏

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

    Se puede hacer sin el arduino?

  • @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

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

    Cool bro

  • @OpticalQuasar75.
    @OpticalQuasar75. 18 дней назад

    😢

  • @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..😉👍🏻💪🏻

  • @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..

  • @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);
    }

  • @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

  • @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 👍🏻👍🏻👍🏻

  • @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

  • @Germain-nd4sb
    @Germain-nd4sb 2 месяца назад

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

  • @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..

  • @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);
      }

  • @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);
      }

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

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