Boutons
Pour controler les boutons on peut soit utiliser un controleur comme le teensy, ou bien contrôler les boutons directement avec les GPIO du Raspberry. La 2eme option permet de gagner de la place. Un utilitaire permet ensuite de programmer facilement Retropie pour configurer les boutons: Easy way to setup the controller buttons via GPIO
Souder les boutons
Le programme utilise le schéma suivant pour souder les différents boutons aux GPIO:
GROUND - Connect to any ground pin
Les GPIO sont numérotés ici: https://pinout.xyz/
Il est possible d'utiliser un schéma différent, il suffit de changer ensuite le fichier retrogame.cfg
J'ai utilisé une plaque de prototypage pour souder les boutons:
Bien tester le soudage avec un multimètre, en mettant un connecteur sur le GROUND, et l'autre sur le GPIO correspondant au boutons, et vérifier que la connexion est bonne en appuyant sur le bouton.