Étape 3: Code
#define trigPin 13
#define echoPin #define 12 led 11
void setup() {Serial.begin (9600); pinMode (trigPin, sortie); pinMode (echoPin, INPUT); pinMode (led, sortie) ;
}
void loop() {longue durée, la distance digitalWrite (trigPin, LOW); delayMicroseconds(2) ; digitalWrite (trigPin, HIGH) ;
delayMicroseconds(10) ; digitalWrite (trigPin, basse) ; durée = pulseIn (echoPin, HIGH) ; distance = (durée/2) / 29,1 ; Si (distance < 50) {digitalWrite(led,HIGH) ;
} else {digitalWrite(led,LOW);} si (distance > = 200 || distance < = 0) {Serial.println ("out of range");} else {Serial.print(distance) ; Serial.println ("cm") ; } delay(800) ; }