Projet Joystick avec Arduino
Programme Arduino
#define swPin A0
#define xPin A1
#define yPin A2
int Jx, Jy, SWState;
float Vx, Vy, Vsw;
void setup() {
Serial.begin(9600);
}
void loop() {
// Lecture des voies X et Y et SW
Jx = analogRead(xPin);
Jy = analogRead(yPin);
SWState = analogRead(swPin);
// Conversion en Volt
Vx = (float)Jx * 5.0 / 1023.0;
Vy = (float)Jy * 5.0 / 1023.0;
Vsw = (float)SWState * 5.0 / 1023.0;
// Affichage des voies X et Y
Serial.print(Vx); Serial.print(",");
Serial.print(Vy); Serial.print(",");
Serial.println(Vsw);
}
Test Joystick