Académique Documents
Professionnel Documents
Culture Documents
Prog PDF
Prog PDF
float ping()
{
// send a 10us+ pulse
digitalWrite(trigPin, LOW);
delayMicroseconds(20);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
delayMicroseconds(20);
return dist;
void setup()
{
// définir les PIN du capteur pour savoir si c'est des entrées ou des sorties
pinMode(trigPin, OUTPUT); // indique que la broche TrigPin est une sortie
pinMode(echoPin, INPUT); // indique que la broche EchoPin est ne entrée
}
void loop()
{
float dist = ping();
arreter();
delay (1000);
marche_Arriere();
delay (1000);
tourner_Droite();
delay (1000);
marche_Avant();
delay(1000);
}
else {
marche_Avant();
delay(800);
}
}