Étape 3: Tweaks & tests
Le clone Ardunio n’a pas eu tout chargeur de démarrage, alors j’ai dû obtenir le vieux fidèle programmeur de GQ4-x et flashé le clone si le port ICSP.
Le clone micro Arduino, que j’ai eu n’avait pas la fonctionnalité de modification de la fonction usb autre qu’une émulation de port série si je devais écrire deux programmes au lieu d’un.
Le programme Arduino fondamentalement capte les boutons et le stick analogique et envoie les données via serial
Analog X -> A0
Analogie -> A1
Autres boutons D0 <> – D8
Voici le code pour le Micro
J’ai utilisé un octet de synchronisation pour synchroniser les données en série au programme FreeBasic. J’ai aussi ajouté une LED qui se trouve dans le bouton "centre" qui est utilisé comme un bouton « Mode » pour donner une autre couche de contrôle.
Le programme FreeBasic convertit les données sérielles de l’Arduino dans les frappes de clavier, il est exécuté au démarrage de windows en tâche de fond.
Merci à Ben Heck pour l’inspiration !