#define moteur 5
// Horizontal sur A0 avant arriere
// Vertical sur A1 Accélération Ralentir
int vitesse = 0;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(moteur,OUTPUT);
Serial.print("bonjour");
delay ( 2000);
}
void loop() {
// put your main code here, to run repeatedly:
int direction = analogRead(A0);
Serial.print("brut = ");
Serial.print(direction);
int avant_arriere = map(direction,1023,0, 0,5);
Serial.print(" avant_arriere = ");
Serial.println(avant_arriere);
// on gere la vitesse par pas
int pas = analogRead(A1);
Serial.print("pas = ");
Serial.print(pas);
int change = map(pas,0,1023,-5,5);
Serial.print(" pas_mod = ");
Serial.println(change);
vitesse = vitesse + change ;
Serial.print(" vitesse = ");
Serial.println(vitesse);
delay(2000);
analogWrite(moteur, direction);
}