Voici un exemple de schéma de connexion pour un joystick à un Arduino :

Matériaux requis

  1. Cherchez la broche GND sur le joystick et connectez-la à la broche GND de l'Arduino.
  2. Cherchez la broche +5V sur le joystick et connectez-la à la broche 5V de l'Arduino.
  3. Cherchez la broche VRX sur le joystick et connectez-la à la broche A0 de l'Arduino.
  4. Cherchez la broche VRY sur le joystick et connectez-la à la broche A1 de l'Arduino.
  5. Cherchez la broche SW sur le joystick et connectez-la à la broche D1 de l'Arduino.
  6. Téléversez le code sur l'Arduino.
  7. Ouvrez le moniteur série en cliquant sur le bouton en haut à droite ou en appuyant sur les touches CTRL+Shift+M de votre clavier.

Schéma de connexion

Code d'exemple


#define VRX_PIN  A0 // Broche Arduino connectée à la broche VRX
#define VRY_PIN  A1 // Broche Arduino connectée à la broche VRY
int xValue = 0; // Pour stocker la valeur de l'axe X
int yValue = 0; // Pour stocker la valeur de l'axe Y

void setup() {
Serial.begin(9600) ;
}

void loop() {
// lire les valeurs analogiques X et Y
xValue = analogRead(VRX_PIN);
yValue = analogRead(VRY_PIN);

// imprimer les données sur le moniteur série de l'IDE Arduino
Serial.print("x = ");
Serial.print(xValue);
Serial.print(", y = ");
Serial.println(yValue);
delay(200);
}