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 controlador de juego USB para Arduino Leonardo/Micro.
Fuera de la caja la Arduino Leonardo y el Arduino Micro parecen el ordenador como un ratón y teclado genérico. Este artículo discute cómo el Arduino Leonardo y el Arduino Micro pueden también aparecer como un dispositivo de juego genérico o Joystick. Este proyecto sólo funcionará con productos Arduino basados en el microcontrolador ATmega32u4 (es decir, el Arduino Leonardo y el Arduino Micro). No funcionará con la Arduino UNO, porque se basa en el microcontrolador ATmega328.
El Arduino Joystick biblioteca (también conocido como regulador del juego) utilizado en el Instructable proporciona lo siguiente:
- Eje X, Y y Z
- 32 botones
- Rotación de eje X, Y y Z
- Timón de dirección
- La válvula reguladora
- 2 interruptores de sombrero de punto de vista