+21622886281
Joystick Micro:bit

Commander la carte Micro:bit par la manette joystick

But de ce tutoriel:

Dans ce tutoriel nous allons voir comment afficher une flèche sur micro:bit dont son orientation dépend de la direction de la manette Joystick:

  • Lorsque l’utilisateur dirige la manette Joystick vers la droite, on affiche la flèche « → »  sur la carte micro:bit.
  • Lorsque l’utilisateur dirige la manette Joystick vers la gauche, on affiche la flèche « ← »  sur la carte micro:bit.
  • Lorsque l’utilisateur dirige la manette Joystick vers l’avant, on affiche la flèche « ↑ »  sur la carte micro:bit.
  • Lorsque l’utilisateur dirige la manette Joystick vers l’arrière, on affiche la flèche « ↓ »  sur la carte micro:bit.
  • Lorsque l’utilisateur appuie sur le bouton de la manette Joystick , on affiche la valeur 1  sur la carte micro:bit.

Composants nécessaires

  • carte micro:bit
  • manette joystick
  • des fils de connexion
  • micro:bit GPIO Expansion Board
  • plaque d’essai (Pour le montage 1)

Montage

Pour réaliser le montage on connecte:

  • La broche +5V à 3.3V du micro:bit

  • La broche GND au GND du micro:bit

  • VRx au pin P2 du micro:bit

  • VRy au pin P1 du micro:bit

  • SW au pin P0 du micro:bit

    Il existe plusieurs méthodes de montage.

Montage (1)

Montage (2)

Programme makecode

  • Lorsque l’utilisateur dirige la manette Joystick vers l’avant, La broche P2 du micro:bit connectée au VRx du joystick retourne la valeur 3.
  • Lorsque l’utilisateur dirige la manette Joystick vers l’arrière, La broche P2 du micro:bit connectée au VRx du joystick retourne la valeur 1023.
  • Lorsque l’utilisateur dirige la manette Joystick vers la droite, La broche P1 du micro:bit connectée au VRy du joystick retourne la valeur 3.
  • Lorsque l’utilisateur dirige la manette Joystick vers la gauche, La broche P1 du micro:bit connectée au VRy du joystick retourne la valeur 1023.
  • Lorsque l’utilisateur appuie sur  la manette Joystick, La broche P0 du micro:bit connectée au SW du joystick retourne la valeur 0.



0 commentaire


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top