const int trig=12, echo=11;
void setup() {
pinMode (trig, OUTPUT);
pinMode (echo, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, HIGH);
delayMicroseconds(10); //debe esperar 10 microsegundos el trig
digitalWrite(trig, LOW);
//ahora debemos recibir algo:
int t=pulseIn(echo, HIGH);
//la funcion anterior va a calcular el tiempo que tardó el pulso en regresar.
//la funcion pulsein me sirve para calcular el regreso
int d=t/58;
//el 58 tiene que ver con la velocidad del sonido y ya es una constante
//entonces dividimos el tiempo que tarda en regresar el pulso y se
//divide entre de 58 y se inserta en la variable d
//ahora vamos a imprimir el monitor para ver cual es la distancia
Serial.println(d);
}