Como utilizar un joystick de playstation 2, con Arduino

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 127

  • @agustinmedina3284
    @agustinmedina3284 4 года назад +4

    Muy buena explicación me sirvió mucho. Investigando llegue a que los Joystick Izquierda y Joystick derecha cada uno tiene 2 potenciometros (resistencia regulable) por lo que hay que trabajarlo como muestra el vídeo la presión del botón.
    VariableV = ps2x.Analog(PSS_LY); // ARRIBA 0, MEDIO 128, ABAJO 255
    VariableH = ps2x.Analog(PSS_LX); // IZQUIERDA 0, MEDIO 128, DERECHA 255
    Y para pasar el movimiento se puede condicionar utilizando el valor de medio 128 (mayo que, menor que)
    if (VariableV128){
    Serial.print("Moviste la PALANCA IZQUIERDA hacia abajo: ");
    Serial.println(VariableV);
    }
    El único problema que pueden llegar a tener es que las palancas estén descalibradas por o no en el centro por lo que deberan manejar +- 1 valor del medio para que realice una acción.

  • @federgb
    @federgb 6 лет назад +1

    Muchas gracias por su vídeo, es exactamente lo que estaba buscando, excelente explicación y muy útil, llegue a tu vídeo por que mi intención es crear un proyecto en el que arduino presione simule la digitacion da le tecla R1 por 3 segundos cada que enciendo la play2 para q la misma entre automáticamente al menú de freemcboot

  • @martinsierra1985
    @martinsierra1985 8 лет назад +18

    Excelente explicación, pero fijate que en mi experiencia si no conecto el pin 9 del control no reconoce el control, de hecho si te fijas el pin es de reconocimiento y debe puesto a tierra. En mi experiencia así fue, hago este aporte para aquellos que como yo hacia todo este procedimiento y aún así el control no era reconocido por arduino.
    La solución para mi fue colocar un resistencia de pull-up de 10K en el pin 1 del control y el pin 9 que es el cable verde del control a tierra y listo.

    • @vtenlinea
      @vtenlinea  8 лет назад +1

      +Martin Sierra Gracias por los datos, y el aporte.

    • @davidesaubermudezolivas2754
      @davidesaubermudezolivas2754 7 лет назад

      Hola Martín, ¿Serías tan amable de explicarme cómo puedo hacer eso de colocar una resistencia de pull-up de 10k en el pin 1 del control?, También dices que el pin 9 debe ir a tierra, pero no es el cable verde... yo veo el cable verde conectado al pin 7(Clock).
      Me ayudaría mucho tu respuesta. :)

    • @martinsierra1985
      @martinsierra1985 7 лет назад

      +David Esau Bermúdez Olivas David, pasame tu correo para enviarte un manual que yo hice sobre el tema. Con gusto te ayudo hermano! que aplicación quieres darle al control?

    • @martinsierra1985
      @martinsierra1985 7 лет назад

      +David Esau Bermúdez Olivas ahh ya entiendo lo que dices del cable verde. Lo que pasa es que en un control de cable cuando abres el conector el pin 9 es verde. El protocolo real y sus colores vienen del control con cable.

    • @davidesaubermudezolivas2754
      @davidesaubermudezolivas2754 7 лет назад

      No sabes como me ayudarías! :D
      Este es mi correo: david-bermudez06@hotmail.com
      Trataré de hacer la interfaz para controlar un sumobot :)

  • @jorgeluisbernabe5770
    @jorgeluisbernabe5770 8 лет назад +2

    bienvenido te estábamos esperando. Ánimo.

  • @infonetriorio955
    @infonetriorio955 6 лет назад +1

    Cara, muito obrigado por compartilhar. Foi o único vídeo que explica o mapeamento do controle do PS2. Obrigado mesmo do seu entusiasta do Brasil

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

    Gracias amigo, haré un proyecto y usaré tu idea de los mandos, cuando lo haga te lo comparto por este medio

  • @skull_devik9337
    @skull_devik9337 4 года назад

    Me gusto,ahora lo voy hacer a ver qué sale gracias por el video

  • @shotjl9715
    @shotjl9715 8 лет назад +1

    muy bien vídeo, bien explicado!
    felicidades,esperamos el siguiente!

  • @DavidGarcia-qz9to
    @DavidGarcia-qz9to 7 лет назад

    Excelente!! Muchas gracias por tu tutorial! Me ha servido demasiado para mi proyecto! :D

  • @martincoronel1973
    @martincoronel1973 8 лет назад +8

    Excelente explicación, me sirvió mucho, pero quiero hacer un aporte: Tengo un joystick que no es sony y únicamente funciona si se alimenta el receptor con 5v, gracias

    • @frizhe3858
      @frizhe3858 4 года назад

      Lo conecto a 5v en vez de 3.3v?

    • @martincoronel1973
      @martincoronel1973 4 года назад

      @@frizhe3858 sí, en mi caso funcionó conectandolo a 5v en vez de 3.3v.. Por las dudas probá primero a 3.3V

  • @orlandobasaldua1579
    @orlandobasaldua1579 7 лет назад +2

    hola que tal, excelente explicación. Una pregunta que distancia máxima en metros se tiene con este control?😊

  • @Lynn92436
    @Lynn92436 7 лет назад

    Excellent 3D presentation. Very Good! Bro

  • @sebastianvasquezgrajales5771
    @sebastianvasquezgrajales5771 2 года назад

    hola amigo como estas, super el video! me gustaria preguntarte, como hago para conectar mi control a la receptora? ella titila y mi control igual, pero no conecta. saludos!

  • @electronicadelfuturo8716
    @electronicadelfuturo8716 7 лет назад

    exelente lo felicito muy bien explicado compañero

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

    crack, ganaste un subcritor!

  • @Maslerbotics
    @Maslerbotics 7 лет назад +1

    Hola, bien explicado, es posible emplear varios mandos inalambricos PS2 sin tener interferencia de señal? es decir cada mando se conecta exclusivamente a su receptor ?

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

    Llevo años buscando este video :v

  • @jhonsuarez9068
    @jhonsuarez9068 7 лет назад

    Excelentísima explicación gracias.

  • @leonardomoralespadilla9811
    @leonardomoralespadilla9811 8 лет назад

    Hola! muy buen vídeo!!! ojalá pudieras hacer vídeo tutorial para los joysticks analógicos, nos serviría, saludos!!

    • @vtenlinea
      @vtenlinea  8 лет назад

      +Leonardo Morales Padilla Hola, ya estoy terminando ese tutorial pronto lo subiré, saludos

  • @marcosjim2035
    @marcosjim2035 6 лет назад

    Hola, excelente tutorial. Me has ayudado mucho, podrias hacer un tutorial igual pero para poner un mando de ps4. Gracias

    • @uzieldiazhernandez7387
      @uzieldiazhernandez7387 2 года назад

      En el vídeo explica por qué no utiliza un mando de una consola moderna, es por qué solo el de PS2 tiene su receptor

  • @leonardomoralespadilla9811
    @leonardomoralespadilla9811 8 лет назад +1

    Hola, una pregunta ¿Qué programa usas para modelar los circuitos en 3D?
    Saludos.

  • @zerovno1
    @zerovno1 8 лет назад +2

    yo use un jostick marca utek y me resulto ..saludos desde chile

  • @escotianmaster
    @escotianmaster 8 лет назад +2

    Hola amigo muy buenos tutoriales bueno comentó yo logre conectar un control de play genérico de hecho un 3 en 1 ;sólo conecte la alimentación a 5v en lugar de 3.3v y conecte el pin acknokedge a gnd también y listo lo reconoció sin problema alguno y me funcióno al 100% y abusando si contestas me podrías ayudar en un proyecto estoy modificando un radio control de un robot acuatico

  • @kevingaleon8674
    @kevingaleon8674 6 лет назад

    excelente video amigo, tengo una pregunta... si le pongo una vibracion estandar simplemente pondria vibrate = 100 o hay alguna funcion para eso..?
    PSD: soy nuevo en esto...

  • @ismaelcarrillo8582
    @ismaelcarrillo8582 8 лет назад

    como se llama el programa que utilizas para crear los modelos 3D, muy buen video.

  • @pedromichaelptaczenchuk4141
    @pedromichaelptaczenchuk4141 7 лет назад +1

    hola me funciono muy bien , lo quisiera saber cómo puedo controlar largo los módulos de 8 relay que trabaje sobre señales negativa . ? me darías una esplicacion xfavor. estoy en un proyecto que nececito 12 canales de 8 de movimiento y 4 de activación de luces . como puede hacer con el joystick? o no se puede hacer ? . espero tu respuesta abrazo y muy bien buena esplicacion en el vídeo.

  • @leonardolima7140
    @leonardolima7140 7 лет назад

    Vlw amigo! Brasil te ama!

  • @emrahvolkanulker1732
    @emrahvolkanulker1732 6 лет назад

    Thank you. It really works

  • @walnergomez3909
    @walnergomez3909 8 лет назад

    excelente video, en el caso de dar ese mandato a servos conectados al arduino, como se incluirian los comandos para ser reconocidos los servos a traves de los botones del control ps2 ? serian dentro de los mismos condicionales o se incuyen al codigo arduino por aparte dentro del setup y el loop?

    • @vtenlinea
      @vtenlinea  8 лет назад

      Hola, debes incluir
      la librería , puedes ver un ejemplo de como funciona en los ejemplos de Adafruit motor shield driver → MotorParty, Saludos

  • @victorfranchfores7379
    @victorfranchfores7379 5 лет назад +1

    Gracias por e lvideo, he conseguido que sea reconocido el PS2 pero no esas ordenes vayan a los servos del brazo robotico , tengo una placa de Doit 4 motor && 16 servos Boart creo me falta algún código que relacione a estos servos.
    gracias de antemano, por si me pueden ayudar.

  • @SNTNxA
    @SNTNxA 8 лет назад

    Hola,buen vídeo sigue así.
    me podrías decir cual es el comando para poder usar los joystick del mando :D
    por favor, gracias

  • @urtiaga71
    @urtiaga71 4 года назад

    Hola, muy bueno, que alcance tiene (en metros) un mando de este tipo ?
    Gracias.

  • @ronaldfreddyruizcerna2813
    @ronaldfreddyruizcerna2813 7 лет назад

    Excelente por favor puede brinda asesoría para realizar un control con el joystick de playstation 2. gracias

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

    se puede utilizar un control alambrico?
    saludos.

  • @mariomorenoperez3647
    @mariomorenoperez3647 5 лет назад

    hola excelente, es lo mismo si conecto un mando de pley 2 pero no es inalambrico, el que tiene cable

  • @yerattorres8928
    @yerattorres8928 4 года назад

    Buenas he visto todos los tutoriales de ps2 podrías hacer uno para controlar un servo

  • @gregoxd7584
    @gregoxd7584 5 лет назад +1

    Hola como va? Hago todo lo que dice el tutorial pero en el monitor me dice que no se encuentra el joystick. Alguna ayuda?

  • @gazdux304
    @gazdux304 6 лет назад

    MUY BUENO !!!!

  • @cristianmonsalve5446
    @cristianmonsalve5446 6 лет назад

    supeeer muchas gracias

  • @manuelsoto7154
    @manuelsoto7154 5 лет назад

    hola amigo, felicitaciones por tu video, me gustaría que desarrollaras un proyecto con el mando ps2 para ocuparlo en nintendo 64, de antemano muchas gracias, saludos.

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

    He seguido tus indicaciones, y la siguiente linea me devuelve código de error igual a 1.
    error = ps2x.config_gamepad(14,16,15,10, true, true); //(clock, command, attention, data)
    el valor de "error" es 1.
    He revisado cables y está todo correctamente conectado en su pin correspondiente.
    En el receptor el led de power está verde sólido, y el led de Rx también.
    En el mando los dos leds parpadean y nunca consigo que estén solidos. Es como si no consiguiera sincronizar con el receptor. Desconozco la forma de sincronizar (nunca he tenido una play).
    ¿Tienes idea qué puede pasar y porque me da error=1?
    Gracias

  • @Sonic-hh9dh
    @Sonic-hh9dh 8 лет назад

    Muy buen Video. Bien Explicado
    Tengo un Problema:
    Tengo un Joystick ps2 con cable.
    Arduino me lo reconoce pero por ejemplo, al asignar una funcion al pad UP tambien lo hace el START.
    o el SELECT se pulsa solo, el R1 hace lo mismo que el triangulo.
    Es un problema del Joystick o de programacion?
    Quiero encender un led con el pad UP, bien lo hace pero tambien el Start y eso que no lo configure para que funcione con el Start

    • @TheJkasjkasjkas
      @TheJkasjkasjkas 5 лет назад

      Me pasa exactamente lo mismo, oprimo circulo, y se oprime el circulo y otro boton mas, me pasa tambien con otros botones... creí que era el Dualshock 2, pero ahora intente con la guitarra de guitar hero, y me pasa lo mismo que con el control.

    • @gonzalosilvosa7604
      @gonzalosilvosa7604 17 дней назад

      ​@@TheJkasjkasjkas proba con un delay al final del programa a mi me funcionó

  • @diye.28
    @diye.28 2 года назад

    Buna explicacion. Pero, estoy presentando un error y es que el modulo cuando lo conecto al arduino, el led rojo y verde brillan sin parpadear y cuando prendo el control, el control parpadea pero nunca se conecta con el modulo. no se como hacer la conexion entre estos dos. por fa ayuda :(

  • @weynomms1
    @weynomms1 7 лет назад

    También sirve esa configuracion para control de playstation 1

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

    Hola me puedes ayudar estoy mirado que mi control no conecta no prenden los dos leds del receptor

  • @alexiscastrejon9869
    @alexiscastrejon9869 8 лет назад

    amigo buenas tengas tutoriales estan muy interesantes me gustaria saber si podrias ayudarme con algun trabajo que tengo

  • @olakeacetovien6869
    @olakeacetovien6869 7 лет назад

    Te ganaste un sub 👍

  • @yozimartirres6714
    @yozimartirres6714 8 лет назад

    Hola servirá con otro control inalámbrico de otra marca

  • @oscarmoixfernandez2592
    @oscarmoixfernandez2592 8 лет назад +1

    me da errores los ejes es ly me va genial pero el lx me da valores random. Es porque uso un mando con cables ??? o que ?

  • @angellopezrodriguez3417
    @angellopezrodriguez3417 7 лет назад

    Hola necesito despejar una duda....como uso una palanca de ps3 para controlar 2 motores con arduino uno y que mas necesitaria ? podria anclar el modulo de bluetooth con la palanca de ps3 ?

  • @cheloarg7338
    @cheloarg7338 6 лет назад

    hola hay algun video o forma de controlar el enlace de un mando inalambrico con su receptor usb? ya que tengo varios mandos que prenden pero no enlazan con su receptor

  • @GerardoHernandez-yt5wd
    @GerardoHernandez-yt5wd 7 лет назад

    Porque el false,vibrate en la funcion read_gamepad??

  • @oscarmoixfernandez2592
    @oscarmoixfernandez2592 8 лет назад

    si uso los 4 botones tanto triangulo redonda x y cuadrado al oulsar por ejemolo R1 dice que estoy pulsando triangulo y si pulso x dice que pulso x y cuadrado como lo soluciono?
    he probado con 2 mandos y me pasa lo mismo

  • @diego42496110
    @diego42496110 7 лет назад

    sirve con un joystick que no sea de ps2, por que tengo uno inalambrico que se puede poner en la ps2 pero no es igual

  • @joaquinparraalbitrez8782
    @joaquinparraalbitrez8782 5 лет назад

    Se luede manipular servos con esto?

  • @cristoffermont1102
    @cristoffermont1102 7 лет назад

    Aunque no este conectado a A0 el sensor de presion de los botones y todo seguiria igual.

  • @gagazeta
    @gagazeta 8 лет назад

    amigo, eu nao entendo nada dessa area, mas sei copiar perfeitamente o que vc fizer, então minha pergunta é: é possivel controlar 2 motores dc (motores de motoca eletrica) + 1 servo motor, onde os motores dc cada um fica em um lado de um robo e o servo motor fica no centro formando um triangulo para que possa

  • @GreeatPA
    @GreeatPA 6 лет назад

    Tiene que ser sio o si de sony el control?

  • @advelectronica
    @advelectronica 8 лет назад

    que tal me podrias ayudar quiero conectar un mando de sega a la pc a travez de arduino es decir que pueda usar el mando de sega con los 6 botones de accion mas el start en la windows 7 con arduino 1

  • @cristianvindasgarcia
    @cristianvindasgarcia 7 лет назад

    Me interesa adquirir la librería PS2X_lib pero no esta habilitado en el link?

  • @bia-tronics3049
    @bia-tronics3049 7 лет назад

    Segui todos los pasos del video pero al momento de poner el monitor me marca error y aunque presione el boton x, no lo detecta y me paso que revisaba las conexiones y donde el pin de 3.3v se desconecto ahi me detecto el boton x, si me pudiera ayudar se lo agradeceria

  • @fouzanjaved5441
    @fouzanjaved5441 2 года назад

    Sir, I like the tutorial and PS2 controller. Sir, can you make a video on how to make an Xbox-controlled 6-dof robotic arm car using the Arduino Uno and can you give me the circuit diagram and the code for the Xbox-controlled 6-dof robotic arm car using the Arduino Uno?

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

    Sirve incluso con un volante PS2?

  • @dagygonzyatty1435
    @dagygonzyatty1435 7 лет назад

    yo tengo una duda estoy buscando la forma de transformar el mando de PS2 a USB puedo realizar esto con un convertidor USB de Arduino RS232 u otro elemento a no sea un Arduino? es q en mi país los arduinos son costosos ni hablar de los mandos para PC u Android.

  • @JonaGomez7
    @JonaGomez7 8 лет назад

    puedo alimentar a 5 o forsosamente tiene qe se a 3v?

  • @mativillabrille3357
    @mativillabrille3357 5 лет назад

    aqui vemos que la fuerza con la que tocas un boton es proporcional al daño

  • @jonsmith3157
    @jonsmith3157 8 лет назад

    good! thank you!

  • @luisfernandez-jz1gg
    @luisfernandez-jz1gg 6 лет назад

    se puede hacer con el mando de la psone??

  • @djandesonbriceno9017
    @djandesonbriceno9017 5 лет назад

    Buen aporte amigo, aunque la verdad no se para que sirve lo que estas haciendo... jejeje perdona mi ignorancia solo me tope con el vídeo cuando buscaba algunas sugerencias o modelos de algunas personas convirtiendo un mando de PS2 en un volante para jugar juegos de autos... Personalmente tengo un proyecto para reestructurar todo un mando de PS2 a un volante con pedales acelerador, frenos e incluso el croche para hacer cambios sincrónico... Pero aunque tengo ya todo los planos preparados por mi, quiero ver con que otras formulas me encuentro por RUclips, que me den mejores resultados, me eviten errores e incluso me ayuden con el presupuesto... Si alguien también esta interesado a este proyecto envíenme su correo a este comentario y yo con gusto les envió mis planos, o si quieren ayudarme dejen links o comentarios
    Por cierto me doy cuenta de que esa cadena de comando se parece mucho a las que uno crea cuando estas programando en Game Marker Studio :)

  • @luizfelipe-bj8ov
    @luizfelipe-bj8ov 8 лет назад

    olá tudo bien? se caso eu quisesse usar os comandos analógicos para ir para ariba ou para abajo, como eles se chamariam no codigo? pois os outros se chamam psb_pad. como ele ficaria. desde já agradeço.

  • @cristiandavidhurtadoayala4176
    @cristiandavidhurtadoayala4176 7 лет назад

    cuanto alcance puede llegar a tener un modulo bluetooth de estos?

  • @jamilberlanga2970
    @jamilberlanga2970 7 лет назад

    Funciona igual con una copia del mando

  • @dexkster
    @dexkster 8 лет назад

    Great tutorial. Thank you!
    Can u make video about controlling servo motors using ps2 remote? I have build Hexapod robot and i suck at programming.

  • @TheBetomanuel
    @TheBetomanuel 8 лет назад

    amigo solucionaste el problema con un mando generico...

  • @LMFAOCH14
    @LMFAOCH14 8 лет назад

    Hola amigo, puedo utilizar un control PS2 que no sea original?

  • @Jmanuel100
    @Jmanuel100 8 лет назад

    buenas una pregunta y como hago para colocarle motores paso a paso bueno los codigos

  • @enzoconcha1847
    @enzoconcha1847 8 лет назад

    hola, como se llama el programa para simular el circuito en 3d?

  • @thecrackthecrack6002
    @thecrackthecrack6002 6 лет назад

    @vt en linea
    hay alguna libreria del Adafruit Motor Shield Driver y el control de playstation 2 para proteus ?

  • @salvitamorales1211
    @salvitamorales1211 9 месяцев назад

    Buenas noches. he instalado el tutorial completo para controlar el mando ps2 con arduino pero cuando me meto en monitor comienza a salir simbolos solos y el mando no enciende. que podria ocurrir?

    • @gonzalosilvosa7604
      @gonzalosilvosa7604 17 дней назад

      Fijate que el los baudios del monitor serial sean iguales que los del serialprint

  • @yazmintoledocruz171
    @yazmintoledocruz171 5 лет назад

    Disculpa me gustaría si pasas la codificación de Arduino cheque tu vídeo del carro y lo estoy haciendo pero te envié un Gmail pero me dice que el correo no existe

  • @jaimemarazuela3209
    @jaimemarazuela3209 7 лет назад +1

    a mi no me funciona estoy usando un mando que no es inalambrico supuestamente es de sony y no tiene el pin que dice que es desconocido

    • @andrese.644
      @andrese.644 4 года назад +1

      Buenas compañero, lo pudiste arreglar?, ya que yo tengo el mismo problema XD

  • @editsdecasitodo7439
    @editsdecasitodo7439 6 лет назад

    es la misma conexión para un control no inalambrico

  • @cristopherramirez1485
    @cristopherramirez1485 7 лет назад

    oye, copie tu mismo codigo y todo igual conectado y cuando me meto a monitor serie no aprieto ningun boton y me imprime que error y que comando x y todo y no para, ¿ que posible error tendre? o como lo soluciono

  • @rabbitxd2957
    @rabbitxd2957 8 лет назад

    porque sera no me lee la libreria mi arduino??

  • @ramonyanna1
    @ramonyanna1 6 лет назад

    hola.tengo un problema con la libreria dela ps2x cuando la intento subir a un mega2560 generico me da error,alguien sabe si hay alguna libreria diferente para esta placa,gracias de antemano.

  • @hectorrobles1257
    @hectorrobles1257 7 лет назад

    Y en donde puedo comprar un mando así?

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

    lo estoy usando con un control de psONE y no me detecta el mando

  • @franciscosalome1066
    @franciscosalome1066 7 лет назад

    tengo un problema, me tardan mucho en reconocer los comandos, alguien tiene una idea del porque?

  • @manulilloYTpoli
    @manulilloYTpoli 8 лет назад

    muy buen viddeo muy valioso tienes twiter para seguirte

  • @brayangamer1724
    @brayangamer1724 7 лет назад

    buena intro

  • @antoniodelrio9191
    @antoniodelrio9191 5 лет назад

    Hola. ¿Alguien sabe si se podría utilizar, con este mismo esquema, un mando PS2 "alámbrico" es decir, con cable? Muchas gracias.

  • @larragadelangelyair916
    @larragadelangelyair916 7 лет назад

    como puedo usar los joystick?

  • @rricra
    @rricra 8 лет назад

    yo tambien tengo starcraft 2 legacy of the voip

  • @fredilocadiocamaleon85
    @fredilocadiocamaleon85 7 лет назад

    evelente

  • @axelv7516
    @axelv7516 4 года назад

    Voy a probarlo con un jostick chino xd

  • @joicehernandez3046
    @joicehernandez3046 6 лет назад

    Si se que es Arduino ya que lo veo en mi escuela xD en Computación

  • @kovacsbrothers862
    @kovacsbrothers862 6 лет назад

    desconocido**

  • @jefersonbarros8289
    @jefersonbarros8289 7 лет назад +1

    Podia ter legenda em português :)