Práctica #2: Sensor Ultrasónico HC-SR04

Práctica #2: Sensor Ultrasónico HC-SR04

¿Qué es ?



Un sensor de ultra sonidos es un dispositivo para medir distancias. Su funcionamiento se base en el envío de un pulso de alta frecuencia, no audible por el ser humano. Este pulso rebota en los objetos cercanos y es reflejado hacia el sensor, que dispone de un micrófono adecuado para esa frecuencia.


Midiendo el tiempo entre pulsos, conociendo la velocidad del sonido, podemos estimar la distancia del objeto contra cuya superficie impacto el impulso de ultrasonidos



Resultado de imagen para sensor ultrasonico hc-sr04 arduino


Descripción de la actividad


Primero realizamos la conexión del sensor ultrasonico con el Arduino tal y como se muestra en el diagrama.



Después de haber hecho la conexión empezamos con la programación del sensor:

#include<Servo.h> 
#include <NewPing.h>

const int UltrasonicPinT = 6;
const int UltrasonicPinE = 5;

const int MaxDistance = 200;

NewPing sonar(UltrasonicPinT, UltrasonicPinE, MaxDistance);

Servo servoAE;
int pinLed=2;
int pinServo=3;
int pinFotocelda=14;
int valorFotocelda;
void setup() {
pinMode(pinLed,OUTPUT);
pinMode(pinServo,OUTPUT);
pinMode(pinFotocelda,INPUT);
servoAE.attach(pinServo);
Serial.begin(9600);
}

void loop() {
delay(50);                      // esperar 50ms entre pings (29ms como minimo)
 int distancia=sonar.ping_cm();
if(distancia<10)
{
servoAE.write(90);
}
else
{
servoAE.write(180);
}


 
valorFotocelda=analogRead(pinFotocelda);
Serial.println(valorFotocelda);
if(valorFotocelda>500)
{
digitalWrite(pinLed,LOW);
}
else
{
digitalWrite(pinLed,HIGH);
}
}


Logros 
Realize correctamente la programación

Dificultades 
Se me hizo un poco difícil realizar la conexión del sensor.

Conclusiones
Se que funcionara correctamente.

Preguntas
¿Cómo quedara nuestro proyecto?



Fuente:  https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultrasonidos-hc-sr04/ 

No hay comentarios:

Publicar un comentario