Site Info Site Info

Sensor Ultrasonico Hc Sr04 Arduino Datasheet

Sensor Ultrasonico Hc Sr04 Arduino Datasheet

Vamos a trabajar con el Sensor Ultrasónico HC-SR04 y su uso con Arduino. Esto requiere entender la hoja de datos.

Parte 1: Identificación de Pines

Primero, identificamos los pines del sensor. El HC-SR04 tiene cuatro pines: VCC, Trig, Echo y GND.

VCC es la alimentación. Normalmente se conecta a 5V en Arduino. GND es la tierra. Debe conectarse a GND en Arduino.

Trig es el pin de disparo. Un pulso en este pin inicia la emisión de ultrasonido. Echo es el pin de recepción. Este pin se activa cuando el sonido regresa.

Parte 2: Funcionamiento Básico

El sensor funciona enviando un pulso ultrasónico. Este pulso viaja hasta un objeto. Luego, rebota y regresa al sensor.

El sensor mide el tiempo que tarda el pulso en ir y volver. Conociendo la velocidad del sonido, podemos calcular la distancia al objeto.

Sensor ultrasónico HC-SR04, crear una alarma con Arduino - HETPRO
Sensor ultrasónico HC-SR04, crear una alarma con Arduino - HETPRO

La velocidad del sonido en el aire es aproximadamente 343 metros por segundo. Sin embargo, esto varía con la temperatura.

Parte 3: Conexión a Arduino

Conectamos VCC del sensor a 5V de Arduino. Conectamos GND del sensor a GND de Arduino.

Conectamos el pin Trig del sensor a un pin digital de Arduino. Por ejemplo, el pin 9. Conectamos el pin Echo del sensor a otro pin digital de Arduino. Por ejemplo, el pin 10.

Complete Guide for Ultrasonic Sensor HC-SR04 with Arduino | Random Nerd
Complete Guide for Ultrasonic Sensor HC-SR04 with Arduino | Random Nerd

Es importante elegir pines digitales que funcionen correctamente en Arduino. Verificamos la compatibilidad en la documentación de Arduino.

Parte 4: Código de Arduino

Definimos los pines Trig y Echo en el código. Usamos la función pinMode() para configurarlos como salida (Trig) y entrada (Echo).

Para activar el sensor, enviamos un pulso alto al pin Trig durante al menos 10 microsegundos. Luego, lo bajamos a nivel bajo.

Arduino Ultrasonic Sensor HC SR04 Datasheet - Specifications, Pinout
Arduino Ultrasonic Sensor HC SR04 Datasheet - Specifications, Pinout

Usamos la función pulseIn() para medir la duración del pulso en el pin Echo. Esta función devuelve el tiempo en microsegundos.

Parte 5: Cálculo de Distancia

Calculamos la distancia usando la fórmula: distancia = (velocidad del sonido * tiempo) / 2. Dividimos por 2 porque el tiempo es el viaje de ida y vuelta.

La velocidad del sonido es aproximadamente 0.0343 cm/microsegundo. Esto asumiendo una temperatura ambiente.

Hc-sr04 Ultrasonic Sensor Schematic
Hc-sr04 Ultrasonic Sensor Schematic

Mostramos la distancia en el monitor serial de Arduino. Usamos la función Serial.begin() para inicializar la comunicación serial. Usamos Serial.print() para mostrar los datos.

Parte 6: Consideraciones Adicionales

La precisión del sensor depende de varios factores. La temperatura afecta la velocidad del sonido. Los objetos con superficies irregulares pueden causar lecturas inexactas.

Aseguramos que el sensor esté montado de forma estable. Evitamos vibraciones y movimientos bruscos.

Consultamos la hoja de datos del HC-SR04 para obtener más detalles. La hoja de datos proporciona información sobre el rango de medición, la precisión y otras especificaciones técnicas.

Gallery

Arduino Ultrasonic Sensor HC SR04 Datasheet - Specifications, Pinout
Ultrasonic Sensor HC-SR04 And Arduino - Complete Guide
Arduino Nano: Sensor ultrasónico HC-SR04
All About HC SR04 Sensor Datasheet: Specs, Pinout, and More