Saltar la navegación

Crear una función para medir ultrasonidos

digitalWrite(TRIGPIN,LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN,HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN,LOW);

float tiempo = pulseIn(ECHOPIN,HIGH);
int distancia = int (tiempo*0.0343/2);

int medir_cm(){
digitalWrite(TRIGPIN,LOW);; //Emitimos el pulso.
delayMicroseconds(2);
digitalWrite(TRIGPIN,HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN,LOW);
float tiempo = pulseIn(ECHOPIN,HIGH);
int distancia = int(tiempo*0.0343/2);
return(distancia);
}

Creado con eXeLearning (Ventana nueva)