Étape 9: Programmation (Arduino)
void setup() {}
Serial.Begin(9600) ;
pinMode(4,OUTPUT) ;
pinMode(8,OUTPUT) ;
}
void loop() {}
digitalWrite(4,HIGH) ;
int d=analogRead(A5) ;
digitalWrite(4,LOW) ;
digitalWrite(8,HIGH) ;
int r=analogRead(A0) ;
digitalWrite(8,LOW) ;
int minimum = 400 ;
int maximale = 800 ;
Serial.println(d) ;
Serial.println(r) ;
inclinaison de l’avant-propos
if(d>maximum) {}
Serial.println('0') ;
}
else {}
Serial.println('1') ;
}
Delay(12.5) ;
incliner vers l’arrière
if(d<minimum) {}
Serial.println('2') ;
}
else {}
Serial.println('3') ;
}
Delay(12.5) ;
inclinaison gauche
if(r<minimum) {}
Serial.println('4') ;
}
else {}
Serial.println('5') ;
}
Delay(12.5) ;
bonne inclinaison
if(r>maximum) {}
Serial.println('6') ;
}
else {}
Serial.println('7') ;
}
Delay(12.5) ;
}