Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Użyj kontrolera WII Pro z jednym przełącznikiem -hackeada
Kontekst: estoy en cuarentena, żaden tengo 8bitdo y nie puedo hacer el gasto pl este momento y queríamos jugar Mario kart con más jugadores.
Antecedentes: sabía que había una opción para jugar con otros controles en la switch, pero tenia es un control de wii pro controller, entonces me decidí a Investigar.
Krótkie wyjaśnienie: la librería se switch syscon allowe conectar controles por cable de ps2, ps3, Xbox de forma nativa (z dodatkowym adapterem) używamy Arduino leonardo (o cualquiera con atmega32u04) para conectar un control de 360 (z Arduino quene) Simula un dispositivo conectado) y me enlazo al pro controller por medio del Arduino que utiliza protocolo i2c.
Kieszonkowe dzieci
przełącznik -hackeada
kontroler wii pro
arduino leonardo o cualquiera z atmega32u04 /pro micro
Krok 1: Paso 1: Instalar La Libreria Syscon
Lo primero es instalar el modulo sys-con esta librería allowe usar otros controles como ps3, xbot itp. en la switch
github.com/cathery/sys-con
filmy z objaśnieniami
www.youtube.com/watch?v=c3umpWm0UNE
Krok 2: Lo Segundo Es Convertir El Arduino Como Traductor Del Control
Para ver como son las conexiones y emular un joystick (de pc) seguí esta guía pero no utilicen la librería del instructables por que simula un joystick y no un control de 360 (para que sea Compatible con syscon)
www.instructables.com/id/USB-Wii-Gamepad-U…
como necesito 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 la instructables anterior)
github.com/dmadison/ArduinoXInput
requiere adicionalmente esta otra
github.com/dmadison/NintendoExtensionCtrl
Y i Arduino /ejemplos/
Krok 3:
Ya está listo el código para cargarlo pl el Arduino.
Luego conecte el control a la switch y todo ok.
Krok 4: Aclaracione:
El conector del pro controller lo
saque de un control de wii dañado que tenia.
Les comparto el pinout.