Bonjour,
la carte Arduino UNO utilise un ATmega8u2 (ou 16) comme convertisseur USB-série. C'est cette "puce" qu'il faut flasher pour faire reconnaitre la carte comme un périphérique USB, autre qu'un port série. C'est un peu plus compliqué que l'upload habituel sur Arduino. Pourquoi ne pas utiliser un Leonardo, qui est justement prévu pour cela ? On en trouve à 4€ sur Aliexpress (leonardo micro pro atmega32u4) et une librairie permet de l'utiliser comme joystick/gamepad :
http://www.instructables.com/id/Create-a-Joystick-Using-the-Arduino-Joystick-Libra/