void setup() {
Serial.begin(9600);
}
void loop() {
float distancia = sonar(7,8);
Serial.println(distancia);
delay(1000);
}
float sonar(int pino_TRIG, int pino_ECO) {
float tempo, distancia;
pinMode(pino_TRIG, OUTPUT) ;
pinMode(pino_TRIG, INPUT) ;
digitalWrite(pino_TRIG, LOW) ;
delayMicroseconds(2);
digitalWrite(pino_TRIG, HIGH) ;
delayMicroseconds(10);
digitalWrite(pino_TRIG, LOW) ;
tempo = pulseIn(pino_ECO, HIGH);
distancia = (tempo * 0.0343) / 2;
return distancia;
}