Étape 7: Ajouter un commutateur et mame votre fait ! Pour Jamma - presque
Et maintenant des fils un simple interrupteur de sol à broche 7 sur l’Arduino. Lorsque l’interrupteur est sur un côté le pouce colle agissent comme un levier de commande 4 positions, inverser l’effet inverse et vous avez un moyen de 8.Comment ? Bonne question coller le fichier de texte sur l’Arduino, il fonctionne comme ceci :
Lorsque le premier démarrage de l’Arduino il lit la valeur de deux potentiomètres et les enregistre comme point de référence. L’État get définie à 0, et si une casserole est passée assez loin de la ligne de base il ajoute une valeur à la variable d’état approprié.
Ajoute en bas 1 ; Ajoute jusqu'à 2, ajoute gauche 10 ainsi droite 20
Les valeurs d’État sont dirigées par une instruction case et les séquences de touches appropriées sont envoyés.
Un état de 1 envoie la séquence de touches vers le bas (d ou la flèche vers le bas selon laquelle joystick0
Un état de 11 envoie vers le bas et de gauche (d et s ou d et flèche vers la gauche)...
et ainsi de suite jusqu'à ce que tous les 8 États sont prises en compte.
Au moins c’est ce qu’il fait, si l’interrupteur est en position de 8 voies.
Si l’interrupteur est dans la manière 4 postion l’Arduino compare quel axe est plus éloigné de l’où les choses étaient à l’époque, il a commencé en cours d’exécution envoie juste les frappes unique au lieu de cela.
Et voilà comment il le fait pour Mame.
Mais dans le cas où vous souhaitez utiliser ces minuscules petits manettes de jeu sur un circuit real arcade vous avez un peu plus.
(L’esquisse sur cette page envoie les frappes pour mame. Aussi, il scanne quelques boutons et envoie si nécessaire. Choses comme Démarrer, crédits, feu... Beaucoup d’infos là-bas sur la façon de mettre en place Mame, aujourd'hui je suis en recouvrant à peine les manettes de jeu)