Table des matières:

Joystick USB minuscule : 5 étapes (avec photos)
Joystick USB minuscule : 5 étapes (avec photos)

Vidéo: Joystick USB minuscule : 5 étapes (avec photos)

Vidéo: Joystick USB minuscule : 5 étapes (avec photos)
Vidéo: Aqara E1 ZHWG16LM - Zigbee 3.0 шлюз в формате USB стика с wi-fi повторителем 2024, Juillet
Anonim
Petite manette USB
Petite manette USB
Petite manette USB
Petite manette USB
Petite manette USB
Petite manette USB

Ces instuctables montrent comment faire un petit joystick USB très simple.

Cette instructables est liée à la manette USB à effet Hall pour fournir une solution à faible coût.

Étape 1: Préparation

Préparation
Préparation
Préparation
Préparation

Manette

Un module de dérivation de joystick à 2 axes

Carte de développement Digispark

Il s'agit d'une petite carte de développement qui peut émuler un périphérique USB HID, par ex. Clavier, souris ou joystick USB

Autres

Une petite planche à pain, des fils de planche à pain et des en-têtes de broches

Étape 2: Préparation de l'en-tête des broches

Préparation de l'en-tête des broches
Préparation de l'en-tête des broches

Souder les en-têtes de broches à la carte si ce n'est pas encore fait.

ATTENTION avant de brancher sur la planche à pain

Les broches d'alimentation de la carte de développement Digispark ne sont pas compatibles avec la planche à pain !

Ce projet ne nécessite que des broches 5V et GND, il est nécessaire de plier la broche 5V un peu à l'extérieur, de sorte qu'elle ne soit pas connectée dans la même rangée tout en la branchant sur la planche à pain. Ou vous allez souffler quelque chose.

Étape 3: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Le placement des broches pour les deux cartes est déséquilibré, il faut des broches supplémentaires pour soutenir les coins qui n'ont pas d'en-tête de broche.

Voici le résumé de la connexion:

Digispark -> Joystick

GND -> GND 5V -> 5V P2 -> VRx P5 -> VRy P0 -> SW

Noter:

  • Déclencheur SW en appuyant sur le joystick
  • P3 et P4 sont connectés à l'USB, donc tout projet USB HID ne peut pas connecter d'autres choses à ces 2 broches
  • P2 toujours disponible pour autre chose, par ex. une LED de signalisation ou un bouton supplémentaire
  • Des broches d'entrée analogique sont nécessaires pour lire la valeur VRx et VRy, Digispark P2 et P5 sont les broches d'entrée analogique. Certaines cartes peuvent ne pas activer P5 (fusible bit RSTDISBL). Vous pouvez le tester par l'exemple de "clignotement" Arduino sur la broche 5. Vous devez re-graver le chargeur de démarrage ou simplement changer le fusible pour l'activer. Plus de détails:

Réf.:

Étape 4: programmer

Configurez Arduino avec le support Digispark si ce n'est pas encore fait:

digistump.com/wiki/digispark

Téléchargez et programmez le code source:

github.com/moononournation/TinyUSBJoystick

Étape 5: Profitez

Prendre plaisir!
Prendre plaisir!

Vous disposez maintenant d'un petit appareil pour vous aider à opérer avec une valeur analogique à 2 axes.

Conseillé: