Main Content

The chip ATMega32u4 what is used in Arduino Leonardo, Micro or Pro Micro have ability to use custom USB HID Descriptors. Thanks this ability we can make our Arduino be as generic Gamepad! This library contains a all things to “simulate” a PS2 gamepad (so two thumbsticks and 16 buttons).”

Link to article