// on doit inclure les deux bibliothèques #include #include // on définit le nom de chacun des servos Servo myservo ; Servo myservo2; void setup() { // initialize serial communication at 9600 bits per second: Serial.begin(9600); // on associe chaque servo à une sortie myservo.attach(6); myservo2.attach(7); } // the loop routine runs over and over again forever: void loop() { char espace = " "; // in définit deux variables x et y à 0 int x = 0; int y = 0; // on lit les deux entrés analogiques des potentiomètres int axe_X = analogRead(A0); int axe_Y = analogRead(A1); // on convertit la lecture en angle entre 0 et 180 // 1024 divisé par 180 donne 5.69 et on trouve la formule de conversion y = (0.18 * axe_X) - 0,01; x = (0.175 * axe_Y) - 0.01; Serial.print("X= "); Serial.print(x); Serial.print(espace); Serial.print("Y= "); Serial.print(y); Serial.println(); delay(20); // delay in between reads for stability //on jumelle le servo avec la donnée des axes y myservo.write(y); //on jumelle le servo avec la donnée des axes x myservo2.write(x); }