
Adapter la position X
|
Objectif |
Adapter la valeur du joystick à la commande d'un jeu pong |
|
Logiciel |
IDE Arduino |
|
Matériel |
1 joystick deux axes - 1 carte Arduino Uno |

Le jeu pong proposé possède les caractéristiques suivantes :
|
Taille de la fenêtre |
800 x 600 |
|
Commande du joystick |
par liaison série via USB en transmettant la position du centre de la raquette en pixel |
|
Caractéristique de la liaison série |
8-N-1 38400 |
|
Format de la commande |
<position_raquette> suivie du caractère ',' et d'un retour à la ligne |
|
Taux de rafraîchissement de la commande |
toutes les 20 ms |
Quelles sont les valeurs min et max que peut prendre la position du centre de la raquette dans le jeu pong ?
La fonction map() permet de recalibrer une variable en précisant les valeurs min et max de la plage d'origine et celles de la plage de destination.
Modifier le programme précédent pour recalibrer la valeur de la position X du joystick pour qu'elle soit compatible avec la commande de la raquette. Valider le résultat en affichant la valeur recalibrée dans le moniteur série.
Créé avec HelpNDoc Personal Edition: Qu'est-ce qu'un outil de création d'aide ?

