Act 05-HCSR04

05.Sensor Ultrasonido

https://www.tinkercad.com/things/iDiPGogXf3F

Descripción.

Vamos a realizar una practica con el sensor de ultrasonidos HC-SR04 y Arduino. Con este montaje podremos medir distancias, acercando y alejando un obstáculo a nuestro sensor de ultrasonidos, en el monitor serie del entono de desarrollo de arduino podemos ver a tiempo real como cambian las medidas. Hemos creado un metro digital.

IMPORTANTE

    1. Tenemos que añadir la librería en el entorno de desarrollo de arduino.

    2. Necesitamos activar el monitor serie en el programa de arduino para ver las medidas.


Programa a utilizar :


// C++ code

//

long readUltrasonicDistance(int triggerPin, int echoPin)

{

pinMode(triggerPin, OUTPUT); // Clear the trigger

digitalWrite(triggerPin, LOW);

delayMicroseconds(2);

// Sets the trigger pin to HIGH state for 10 microseconds

digitalWrite(triggerPin, HIGH);

delayMicroseconds(10);

digitalWrite(triggerPin, LOW);

pinMode(echoPin, INPUT);

// Reads the echo pin, and returns the sound wave travel time in microseconds

return pulseIn(echoPin, HIGH);

}

void setup()

{

Serial.begin(9600);

}

void loop()

{

Serial.println("Distancia:");

Serial.println(0.01723 * readUltrasonicDistance(9, 8));

delay(1000); // Wait for 1000 millisecond(s)

}


Otro Ejemplo de montaje