Table des matières:

Capteur de manette : 6 étapes
Capteur de manette : 6 étapes

Vidéo: Capteur de manette : 6 étapes

Vidéo: Capteur de manette : 6 étapes
Vidéo: [TUTO] Comment régler le problème de compatibilité des manettes ou gamepad sur jeu PC windows 2024, Novembre
Anonim
Capteur de manette
Capteur de manette
Capteur de manette
Capteur de manette

Le capteur de joystick est utilisé pour de nombreux types de projets de robots arduino, mais il est le plus souvent utilisé pour les contrôleurs de jeux vidéo ou tout type de contrôleur impliquant un joystick.

Le joystick a un capuchon en plastique amovible où vous reposez votre doigt lors de l'utilisation. Lorsque vous retirez ce capuchon, vous avez une meilleure vue sur les broches, le bouton poussoir et les capteurs. Les joysticks analogiques sont essentiellement des potentiomètres, ils renvoient donc des valeurs analogiques. Les deux couvercles noirs sur le côté constituent le boîtier du capteur. Le capteur sur le côté gauche est destiné aux mouvements de haut en bas, lors du déplacement du bâton de haut en bas, ce qui se passe réellement, c'est que le plastique intérieur entre en contact avec le capteur latéral sachant si le bâton est déplacé vers le haut ou vers le bas, c'est le capteur d'axe y. Le capteur sur le côté le plus éloigné du joystick détecte le mouvement pour la gauche et la droite qui est l'axe des x. Ces capteurs envoient une lecture analogique, mais le joystick a également un bouton-poussoir ou un interrupteur, lorsque vous appuyez sur le joystick, l'interrupteur à l'intérieur est enfoncé en envoyant une lecture numérique. Puisque nous savons comment fonctionne un capteur de joystick, connectons-le à un Arduino et voyons comment il fonctionne.

Étape 1: Rassemblez les matériaux

Rassembler des matériaux
Rassembler des matériaux

-Arduino Uno

-Capteur de manette

-Câbles de démarrage femelle/mâle

-Câble USB 2.0 Type A/B

-Ordinateur

-IDE Arduino

Étape 2: Familiarisez-vous avec les broches du joystick

Familiarisez-vous avec les broches du joystick
Familiarisez-vous avec les broches du joystick

Le joystick a cinq broches, GND, 5V, VRx. VRy et SW. Lorsque vous connectez quelque chose à l'alimentation, vous devez toujours avoir un côté négatif et un côté positif qui correspondent aux côtés négatif et positif de votre alimentation. Dans ce cas, la broche étiquetée GND signifie "Ground" et c'est notre broche négative du joystick. 5V signifie "5 Volts" et c'est notre broche positive, ces deux broches sont nos broches d'alimentation. Ensuite, VRx est notre broche horizontale ou sur l'axe x et il s'agit d'une broche analogique qui se connecte au côté analogique de l'arduino, de même que la broche VRy qui est nos broches verticales de l'axe y. Ces deux broches sont des broches directionnelles, donc lorsque le joystick bouge, les broches émettent un signal analogique. Notre dernière broche est la broche SW qui signifie "Switch", cette broche est connectée au bouton-poussoir et lorsqu'elle est enfoncée, la broche émet un signal numérique.

Étape 3: Connectez tout ensemble

Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !
Connectez tout ensemble !

Il est maintenant temps de mettre notre test en action !

Tout d'abord, connectez votre côté femelle des câbles de démarrage aux broches du joystick qui devraient être cinq au total.

Deuxièmement, connectez le côté mâle des câbles de démarrage aux broches correspondantes de votre arduino. GND à GND, 5V à 5V, VRx et VRy à n'importe quelle broche analogique de l'arduino mais dans ce cas, notre code nous dit de les affecter à A0 et A1. La dernière broche à laquelle nous devons nous connecter ou arduino est notre broche SW qui ira du côté numérique de l'arduino afin qu'elle soit connectée à la broche numérique 2.

Troisièmement, connectez votre câble USB à l'arduino et à l'ordinateur.

Étape 4: écrivez le code

Écrire le code
Écrire le code

Maintenant que tout est connecté à notre carte arduino, il est temps de télécharger le code approprié. Brainy Bits a déjà écrit du code pour nous afin que nous puissions simplement le copier et le coller dans notre IDE Arduino.

Lien vers le code:

1. Ouvrez un nouveau fichier IDE Arduino

2. Collez le code

3. Télécharger

Étape 5: Surveiller les actions

Surveiller les actions
Surveiller les actions

Cliquez sur la loupe qui se trouve dans le coin supérieur droit de l'écran. Une nouvelle fenêtre devrait apparaître et ce que vous voyez sont les actions résultantes lorsque vous déplacez votre joystick. Allez-y et déplacez-vous autour de votre joystick et les axes x et y devraient changer en fonction de la position de votre joystick. Essayez d'appuyer sur votre joystick et votre broche SW devrait passer de 1 à 0. Lorsque le joystick est en position neutre, votre axe x devrait être à 513 et votre axe y devrait être à 522. Ce qui se passe dans le code est que la boucle vide imprime la position du joystick à l'aide d'un signal analogique et lorsque le bouton est enfoncé avec un signal numérique.

Conseillé: