//Test mini-joystick sur moniteur série
int joyX = A5; // définition des broches et des variables
int joyY = A4;
int valueX;
int valueY;
void BP() {
digitalWrite(13,HIGH);
}
void setup() {
Serial.begin(9600); // initialisation de la liaison série entre le PC et l'Arduino Uno.
pinMode(13, OUTPUT);
pinMode(2,INPUT);
digitalWrite(2, HIGH);
digitalWrite(13,LOW);
attachInterrupt(0, BP, FALLING);
}
void loop() {
valueX = analogRead(joyX); // CAN de l'axe horizontal
valueY = analogRead(joyY); // CAN de l'axe vertical
Serial.println("Valeurs lues : ");
Serial.print("ValueX = ");
Serial.print(valueX);
Serial.print(" ValueY = ");
Serial.println(valueY);
Serial.println(" ");
Serial.println();
delay(1000);
digitalWrite(13,LOW);
}