USB Wii Gamepad usando Arduino Leonardo

Fin de semana pasado probé el RetroPie nuevo en mi hermosa nueva frambuesa Pi 3, pero el controlador solo juego que tengo es oldie mando clásico de Wii; ¿Cómo puedo convertirlo a un dispositivo de juego USB regular?

Después de algunas investigaciones, me enteré es muy fácil de usar Arduino Leonardo como un puente para conectar el mando clásico de Wii usando I2C, consultar Estados de botones/joystick y enviar a RPi vía USB.

Pero ¿por qué no simplemente conectar el mando clásico de Wii directamente a la RPi y comunicarse a través de I2C, usted puede pedir?

Bueno, creo que mi enfoque es más simple porque no tengo que tocar nada en las configuraciones del RetroPie, lo que significa que es más fácil para futuras actualizaciones de RetroPie.

Esta guía asume que estás familiarizado con el IDE de Arduino, ya has sabido instalar las bibliotecas de Arduino.

Así que empecemos! :)

Artículos Relacionados

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

La forma más fácil de convertir un control de N64 en un Gamepad USB es comprar un N64 controlador adaptador para alrededor £15. Sin embargo también puede hacer si usted tiene un Arduino Leonardo o cualquier otro tablero de Arduino con comunicación US
Transmisor de RC a Gamepad USB usando Arduino

Transmisor de RC a Gamepad USB usando Arduino

¿Por qué debo hacerlo?Cuando se trata de RC aviones, un simulador de vuelo puede ser una excelente manera de perfeccionar sus habilidades durante la temporada baja o incluso prepararse para su primer vuelo. La desventaja principal al uso de un simula
Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Nota importante: Este artículo es para IDE de Arduino versión 1.6.5 (o inferior). Para agregar un dispositivo de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.6 (o superior) ver el Instructable siguiente: Arduino Leonardo M
Arduino Leonardo/Micro(ATMega32u4) como controlador de juegos Gamepad

Arduino Leonardo/Micro(ATMega32u4) como controlador de juegos Gamepad

El chip ATMega32u4 lo que se utiliza en Arduino Leonardo, Micro o Micro Pro tienen la habilidad de usar descriptores HID USB personalizados. Gracias esta capacidad podemos hacer nuestro Arduino como Gamepad genérico!Esta biblioteca contiene todo para
USB Wiichuck ratón utilizando un Arduino Leonardo

USB Wiichuck ratón utilizando un Arduino Leonardo

este instructable (retroactivo) mostrará cómo me volví un Wii Nunchuck en ratón para mi PC. Construí este dispositivo hace un año y medio cuando primero estaba metiendo hobby electrónica y microcontroladores. Yo no comparto porque pensé que ya había
Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Usando a Arduino Leonardo como ratón y teclado, control por bluetooth.

Una característica impresionante en Arduino Leonardo, que lo hacen especiales en el tablero, es que pueden actuar como ratón y teclado en computadora. Esto podría ser útil para controlar el equipo por diferentes vía, como palillo de alegría y BLUETOO
Gamepad de PC Bluetooth Android DIY con arduino leonardo

Gamepad de PC Bluetooth Android DIY con arduino leonardo

Tutorial y prueba de vídeo:Enlace al archivo de App Inventor y Arduino en youtube video en la descripción.Paso 1: De parte lista, cableado y jugando -Arduino Leonardo (leonardo tablero tiene emulación de teclado y ratón. Im usando micro pro)-Bluetoot
Control de un SaikoLED myki (o Arduino Leonardo) con una Simple caja de botón--usando ICSP cabecera

Control de un SaikoLED myki (o Arduino Leonardo) con una Simple caja de botón--usando ICSP cabecera

Bienvenidos! Hoy vamos a explicar cómo crear un controlador con 3 botones que se conecta directamente a una tarjeta compatible con Arduino Leonardo--en este caso, la luz de myki de SaikoLED. Más información sobre Leonardo está disponible aquí y en es
Control de PC remoto usando Arduino Pro Micro

Control de PC remoto usando Arduino Pro Micro

Hola soy nuevo a arduino y en el proceso de aprendizaje, como muchos que aprender mediante tutoriales, videos, ' ibles y por propia experiencia.Recientemente quise usar arduino Uno y IR remote para el control del reproductor VLC. Lamentablemente esto
Arduino Leonardo Micro como controlador de juego/Joystick

Arduino Leonardo Micro como controlador de juego/Joystick

Nota importante: Este artículo es para IDE de Arduino versión 1.6.6 (o superior). Para agregar un controlador de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.5 (o inferior) véase el Instructable siguiente: Añadir controlad
Guía paso a paso a la Arduino Leonardo

Guía paso a paso a la Arduino Leonardo

Arduino el equipo está a la venta su última creación - Leonardo. Es el primer Arduino para usar chip de serie de ATmegaXU4 de Atmel con USB incorporado. Este cambio es grande y tiene grandes beneficios. Además el USB incorporado, ofrece más pines dig
Arduino Leonardo como ISP

Arduino Leonardo como ISP

Leonardo fue mi primer Arduino, lo compré porque es capacidades nativas de USB. Luego de experimentar con Arduino, decidí migrar mi Arduino Leonardo standalone Atmega328p o, para proyectos más pequeños, a un microcontrolador de la familia del Attiny.
RC coche Anti-Crash sistema usando Arduino

RC coche Anti-Crash sistema usando Arduino

Hola chicos! Así que para mi clase de electrónica este año nos fuimos la tarea de crear algún tipo de aparato electrónico para demostrar lo que aprendimos durante el semestre. Siendo un tipo amante de coche de chico, decidido a conseguir un coche RC
Gamepad con Arduino

Gamepad con Arduino

En este instructable le mostraré cómo hacer un cojín del juego simple (joy stick) con microcontrolador, pocos botones y una aplicación de visual basic para la reproducción de surfistas de metro en la PC...Yo le guiará paso a paso utilizando piezas de