BELANGRIJKE opmerking: Dit artikel is voor de Arduino IDE versie 1.6.6 (of hoger). Om toe te voegen een USB-spelbesturing aan een Arduino Leonardo of Micro met behulp van de Arduino IDE versie 1.6.5 (of onder) de volgende Instructable Zie: Voeg USB-spelbesturing te Arduino Leonardo/Micro.
Out of the box lijken de Arduino Leonardo en de Arduino Micro de host-computer als een generieke toetsenbord en muis. Dit artikel wordt beschreven hoe de Arduino Leonardo en de Arduino Micro kan ook worden weergegeven als een generieke spelbesturing of Joystick. Dit project zal alleen werken met Arduino producten op basis van de ATmega32u4 microcontroller (dat wil zeggen de Arduino Leonardo en de Arduino Micro). Het zal niet werken met de Arduino UNO, omdat het is gebaseerd op de ATmega328 microcontroller.
De Arduino Joystick Library (alias Game Controller library) gebruikt in de Instructable biedt de volgende functies:
- X-, Y- en Z-as
- 32 knoppen
- X-, Y- en Z-as rotatie
- Roer
- Gaspedaal
- 2 oogpunt Hat schakelaars