Entradas a un Wiimote usando un microcontrolador

0

He visto varios métodos para capturar entradas y datos de sensores de Wiimotes y Wii Nunchuks como HID de Bluetooth estándar en microcontroladores como los Arduinos, pero hay una forma de enviar pulsaciones de botones (por ejemplo, para un Agente Inteligente que se ejecuta en uno de los mencionados) microcontrolador) a un Wiimote que está conectado a una Wii? Asumiría que abrirlo y enviar pulsos directamente a la placa sería la forma más fácil, pero soy relativamente nuevo en electrónica. Sin embargo, sería preferible que no tuviera que abrir una para enviar entradas. Quizás utilizando el puerto de expansión I2C?

La gente de Wiibrew con más conocimiento eléctrico que yo ha redondeado algunos de los aspectos más técnicos del controlador: enlace

    
pregunta Eriol

2 respuestas

1

El Wii mote es un dispositivo Bluetooth HID para el Wii Host (o su computadora), que se basa en el protocolo USB HID. El host sondea el dispositivo para obtener el estado actual.

Internamente, actúa como dos dispositivos. El primero es un microcontrolador de tipo controlador estándar para el wiimote. No es posible (AFAIK) anular estos sin agregar un microcontrolador a los botones. El segundo es un i2c Master para el puerto de expansión, sondeando digitalmente para el nunchuck, los controladores clásicos, el adaptador motionplus, etc., todos los cuales actúan como simples eeproms i2c o expansores de puerto.

Dependiendo del juego o la aplicación que se ejecute en la Wii, un controlador clásico o nunchuck adjunto simplemente duplica los botones en el propio wiimote. Entonces, al emular un dispositivo i2c controlador nunchuck o clásico a través del puerto de expansión con un microcontrolador que actúa como esclavo i2c, puede enviar esas pulsaciones de botones.

    
respondido por el Passerby
0

¿Sería una opción conectar tu Wii Mote a tu Arduino y enviar una impresión en serie para indicar qué botón está enviando qué código? Tenga en cuenta estos datos. ¿Y luego conecte su arduino a su wii y envíe los datos directamente a su wii emulando un wii mote?

Supongo que quieres que el arduino sobreponga un botón de tu Wii para enviarlo a tu Wii.

    
respondido por el user43384

Lea otras preguntas en las etiquetas