|

Utiliser et lire les valeurs du module joystick avec Arduino

Prérequis :

Version IDE :

  • Arduino IDE 2.3.5

Vidéo de démonstration :

Schéma de câblage :

Code :

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

void setup() {
Serial.begin(9600) ;
// Déclare le bouton SW en entrée et on Active
// la résistance de rappel interne 
pinMode(SW_PIN, INPUT_PULLUP);
}

void loop() {
// lire les valeurs analogiques X et Y
xValue = analogRead(VRX_PIN);
yValue = analogRead(VRY_PIN);
// lire la valeur digital du bouton SW
SWValue = digitalRead(SW_PIN);

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

Publications similaires

Laisser un commentaire

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