/*seconde 2019 TPN°1 : radar de recul */ int trig = 2; int echo = 3; long duree; long distance; /* Vitesse du son dans l'air en m/s */ const float vitesse_son = 340.0; void setup() { pinMode(trig, OUTPUT); digitalWrite(trig, LOW); pinMode(echo, INPUT); Serial.begin(9600); Serial.println ("Mesure de distance avec des ultrasons"); } void loop() { /* mesure du temps */ digitalWrite(trig, HIGH); delayMicroseconds(10); digitalWrite(trig, LOW); duree = pulseIn(echo, HIGH); /* Calcul la distance a partir du temps mesure */ float distance = duree * vitesse_son / (2.0*1000000) ; Serial.print("Temps en micro secondes :"); Serial.println(duree); Serial.print("Distance en m :"); Serial.println(distance); delay(1500); } /*************************FIN DU PROGRAMMES**************************/