const int Trigger = 2; //Pin digital 2 para el Tirgger del sensor
const int Echo = 3; //Pin digital 3 para el Echo del sensor
void setup() {
Serial.begin(9600); //inicializamos la comunicacion
pinMode(Trigger, OUTPUT); //pin como salida
pinMode(Echo, INPUT); //pin como entrada
digitalWrite(Trigger, LOW); // Inicializamos el pin con 0
}
void loop() {
long t; // tiempo que demora en llegar el eco
long d; //distancia en centimetros
digitalWrite(Trigger, HIGH); //
delayMicroseconds(10); // Enviamos un pulso de 10us
digitalWrite(Trigger, LOW);
t = pulseIn(Echo, HIGH); // Obtenemos el ancho del pulso
d = t/59; //escalamos el tiempo a una distancia en cm
Serial.print("Distancia: ");
Serial.print(d); //Enviamos serialmente el valor de la distancia
Serial.println("cms" );
delay(100); // Hacemos una pausa de 100ms
}