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
Tenemos que añadir la librería en el entorno de desarrollo de arduino.
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