Petit déterrage en règle.
Je viens de me convertir un arduino Uno de chez deal extreme pour 9.26 Ä
Cela fonctionne correctement mais la gestion des drivers m'a posé plusieurs problèmes lors
du flash du module UnoJoy.hex, ce qui convertit l'arduino en Joystick.
En effet j'avais droit ‡ une erreur "AtLibUsbDfu.dll not found".
Je vais détailler ce que j'ai fait :
Initialement l'arduino est reconnu dans le gestionnaire de périphérique :
Il faut installer le driver du dossier driver de l'IDE de développement arduino :
Avec ce drive, vous créer un COM3 qui permet la communication avec l'IDE de développement.
A ce niveau je n'ai pas rencontré de difficultés et j'ai pu "téléverser" le programme UnoJoyArduinoSample.uno dans l'arduino.
Arrivé à ce stade il faut passer en mode DFU, en shuntant les pins à côté du connecteur USB, et c'est là que les cascades commencent :
l'arduino n'est plus reconnu (c'est normal) :
Il faut alors installer le driver de l'utilitaire Flip d'Atmel :
A l'installation du driver, Il faut cliquer sur "Choisir parmi une liste de pilotes de périphériques sur mon ordinateur"
Choisir l'installation manuelle
Puis choisir la liste pour rechercher explicitement le fichier du driver :
parmi la liste on choisit le AT16MegaU2
On se tretrouve avec un Atmel dans le gestionnaire de périphérique :
On peut lancer le flashage :
Comme indiqué, on débranche et on rebranche, le joytick "Contrôleur de jeu HID" est reconnu :
Dans le panneau de configuration :
en reliant une des entrée digitale à la masse :
Source de la combine :