Affichage des coordonnées du joystick


Objectif

Afficher la position X et Y du joystick sur le moniteur série

Logiciel

IDE Arduino

Matériel

1 joystick deux axes - 1 carte Arduino Uno


L'IDE Arduino possède un moniteur série qui permet d'afficher des messages envoyés par la carte Arduino Uno.


Ouvrir l'IDE Arduino puis taper le programme suivant :



Compiler puis téléverser le programme dans la carte Arduino Uno. Observer le moniteur série en cliquant sur l'icône en haut à droite.


Q5. À quoi correspond le nombre 9600 de la première ligne du programme ? Que fait l'instruction delay(1000) ?



🛠 Réaliser le schéma de câblage du joystick.


L'instruction analogRead() permet de lire une entrée analogique.

Elle accepte comme paramètre le numéro de la  broche analogique à lire et renvoie le résultat de la conversion ananlogique/numérique.


Compléter le programme précédent afin d'afficher la valeur de la position du joystick selon l'axe de votre choix.


Compiler puis téléverser le programme. Vérifier grâce au moniteur série que la valeur affichée varie bien en fonction de la position du joystick.


Q6. Donner les valeurs min et max de la valeur affichée. En déduire le nombre de bits utilisés pour coder la position du joystick.


Procéder de la même manière pour l'autre position, l'affichage devra permettre de distinguer clairement la valeur de chaque position.



L'instruction digitalRead() pemet de lire une entrée logique.

Elle accepte comme paramètre le numéro de la broche logique à lire et renvoie 0 ou 1 selon la tension présente sur la broche.


Compléter le programme précédent afin d'afficher l'état du joystick à savoir "appuyé" ou bien "relâché".

  Visiter le lien suivant : Digital Input Pull-Up Resistor pour lire correctement l'appui sur le joystick.


Appeler le professeur pour valider l'affichage des positions X et Y du joystick ainsi que l'état du bouton-poussoir.

Activité suivante :

Créé avec HelpNDoc Personal Edition: Générateur de documentations PDF gratuit