HC-SR04 Sensor de Ultrasonidos

HC-SR04 Sensor  de Ultrasonidos

El sensor HC-SR04 es un sensor de distancia, proporcionar datos utilizando pulsos de duración proporcional al valor de la distancia. El alcance de estos dispositivos va desde 2 cm hasta alrededor de 3 m. El ultrasonido es una onda sonora cuya frecuencia está por encima del espectro auditivo del oído humano (aproximadamente 20.000 Hz). Algunos animales como los delfines y los murciélagos utilizan este principio para su orientación (ecolocalización) las ondas emitidas por estos animales son tan altas que “rebotan” fácilmente en todos los objetos alrededor de ellos, esto hace que creen una “imagen” y se orienten en donde se encuentran.

El sensor contiene un emisor y un receptor de ondas de ultrasonidos, y funciona a modo de sonar, cuenta con cuatro pines, dos para la alimentación, y dos como entrada y salida digital. Primero enviamos un tren de pulsos al emisor, esto hara que HC-SR04 emita un tono de ultrasonido,  y el receptor esperara el ‘eco’ producido por dicho tren de pulsos en algun objeto. Una vez que el eco producido es recibido en el sensor, este lo convierte en señales eléctricas, la amplitud del pulso determinará la distancia al objeto. Estos sensores trabajan solamente en el aire.
Conexion:

Codigo:

#define trigPin 12
#define echoPin 13

void setup ( )  {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}

void loop() {
int duration, distance;
digitalWrite(trigPin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
if (distance >= 200 || distance <= 0){
Serial.println(“Out of range”);
}
else {
Serial.print(distance);
Serial.println(” cm”);
}
delay(1000);
}

About these ads
3 comentarios
  1. julio dijo:

    Buenísimo todo; gracias por orientarnos, a los que somos nuevos en la electrónica
    .

  2. Juankar dijo:

    Hola! Enhorabuena por el blog. Igual que el comentario anterior también soy nuevo en esto del Arduino y da gusto encontrarse un blog como este tan bien explicado y conciso. Veo que no lo actualizas desde hace un tiempo….. no lo dejes por favor!!!! Un saludo y gracias!

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: