// Vos robots vont être pilotés à l'aide d'un télécommande équipée de joysticks
// Le simulateur ne possède pas de joystick aussi nous utiliserons deux potentiomètres
// afin de simuler les deux axes d'un joystick.
const int pot_1 = 36;
const int pot_2 = 39;
long valeur_1, valeur_2;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
// Paramètre la résolution du convertisseur Analogique/Numérique à 10bits
analogReadResolution(10);
// Paramètrer convenablement les broches pot_1 et pot_2 avec la fonction pinMode()
pinMode(pot_1, INPUT);
pinMode(pot_2, INPUT);
}
void loop() {
// Afficher la valeur de chaque potentiomètre à l'aide de la fonction Serial.println()
// La valeur doit être comprise entre -100 et 100 (utiliser la fonction map())
// La valeur 0 correspond à la position centrale curseur du potentiomètre.
valeur_1 = map(analogRead(pot_1),0,1023,-100,100);
valeur_2 = map(analogRead(pot_2),0,1023,-100,100);
// on imprime la valeur sur le moniteur serie (0 - 1023)
Serial.print("Valeur analogique 1 : ");
Serial.println(valeur_1);
Serial.print("Valeur analogique 2 : ");
Serial.println(valeur_2);
delay(1000); // this speeds up the simulation
}