Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Com utilitzar un WII Pro Controller amb un commutador -hackeada
Context: estoy en cuarentena, no vaig tenir 8bitdo i no vaig poder fer el gasto en aquest moment i voldríem jugar Mario kart amb més jugadors.
Antecedents: sabia que hi havia una opció per jugar amb altres controls en el commutador, però tenia un control de wii pro controller, llavors em vaig decidir a investigar.
breu explicació: la biblioteca es canvia el sistema permet connectar controls per cable de ps2, ps3, Xbox de forma nativa (sense cap adaptador extra) ús d’un Arduino leonardo (o qualquiera amb atmega32u04) per simular un control de 360 (el Arduino té interfaz que simula un dispositiu conectado) y me enlazo al pro controller por medio del Arduino que utiliza protocolo i2c.
Subministraments
commutador -hackeada
controlador wii pro
arduino leonardo o cualquiera amb atmega32u04 / pro micro
Pas 1: Pas 1: Instal·leu La Libreria Syscon
El primer és instal·lar el mòdul sys-amb aquesta biblioteca permet utilitzar altres controls com a ps3, xbot, etc. en el commutador
github.com/cathery/sys-con
vídeos d'explicació
www.youtube.com/watch?v=c3umpWm0UNE
Step 2: Lo Segundo Es Convertir El Arduino Como Traductor Del Control
Per veure com son les connexions i emular un joystick (de pc) seguit aquesta guia però no utilitza la biblioteca del instructibles per que simula un joystick i no un control de 360 (per a que sea compatible amb syscon)
www.instructables.com/id/USB-Wii-Gamepad-U…
com necessito emular un control de XBOX y no uno de pc encontré otro proyecto que solucionaba el problema (se usan las mismas conexiones, por eso deje los instructables anterior)
github.com/dmadison/ArduinoXInput
requiere adicionalmente esta otra
github.com/dmadison/NintendoExtensionCtrl
Y en Arduino / ejemplos /
Pas 3:
Ya está listo el código para cargarlo en el Arduino.
Luego connecta el control a l'interruptor i tot bé.
Pas 4: Aclaracions:
El conector del pro controler lo
saque d'un control de wii dañado que tenia.
Les comparto el pinout.