#define Trig 44 #define Echo 47 float T ; float d ; float v = 340; //Vitesse en m/s void setup() { Serial.begin(9600); pinMode(Trig, OUTPUT); pinMode(Echo, INPUT); } void loop() { digitalWrite(Trig, LOW); //Eteint l'émetteur à ultrasons. delayMicroseconds(5); digitalWrite(Trig, HIGH); //Allume l'émetteur pendant 10 µs. delayMicroseconds(10); digitalWrite(Trig, LOW); //Eteint l'émetteur à ultrasons. T = pulseIn(Echo, HIGH); //Mesure de T (en µs) T = T/1000000; //Conversion de T en secondes. d = 0 ; //LIGNE 24 if (d < 0.50) ; //LIGNE 26 Serial.print("Distance = "); Serial.print(d); Serial.println("m"); delay(500); }