#define echo 2
#define trig 3
void setup() {
pinMode(echo, INPUT);
pinMode(trig, OUTPUT);
for(int i=4; i<= 13; i++){
pinMode(i , OUTPUT);
}
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, LOW);
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
delayMicroseconds(2);
int temps= pulseIn(echo, HIGH);
int distance= (temps/2) * 0.0343 ;
Serial.print("la distance est: ");
Serial.println(distance);
int n= map(distance, 2, 400, 4, 13 );
for(int i=4; i<= n; i++){
digitalWrite(i, HIGH);
delay(200);
digitalWrite(i, LOW);
}
}