//
**************************************************
// *** Joystick1b : Lecture des
informations de position ***
// *** d’un joystick et
ecriture sur le port
serie
***
// *** si la valeur lue
n’est pas dans la “zone morte” ***
// *** (zone centrale du
joystick).
***
// **************************************************
#define AXE_X A1
#define AXE_Y A0
void setup() {
pinMode(AXE_X, INPUT);
pinMode(AXE_Y, INPUT);
Serial.begin(9600);
}
void loop() {
int ValX = analogRead(AXE_X);
int ValY = analogRead(AXE_Y);
if ((ValX < 540) || (ValX > 550) || (ValY < 570) || (ValY
> 590)) {
Serial.print(“X :
“);
Serial.print(ValX);
Serial.print(”
Y : “);
Serial.println(ValY);
delay(100);
// Pause de 0.1s pour que l’affichage soit
lisible
} // Fin SI ValX < 540 OU ValX
> 550 ….
}