Código de Arduino para sensor de ultrasonido HC-SR04

Lista de materiales

  • 1 sensor de ultrasonido HC-SR04
  • 1 placa de Arduino uno
  • 1 protoboard
  • cables jumper

Conexiones de hardware

arduino

El sensor de ultrasonido HC-SR04 tiene 4 terminales de conexión, se debe tener cuidado para conectar cada uno en su respectiva ubicación porque de lo contrario se puede averiar.

Siga los siguientes pasos:

  • Conecte GND del sensor a GND de la placa arduino
  • Conecte VCC del sensor a 5V de la placa arduino
  • Conecte ECHO del sensor a el pin 9 de arduino
  • Conecte TRIG del sensor a el pin 10 de arduino

Para visualizar la distancia de un objeto con el sensor de ultrasonido se tiene que usar el monitor serie que esta incluido en el IDE de arduino.

arduino

Estructura del programa o sketch

Este programa tiene por finalidad obtener la distancia a la que se encuentra un objeto y visualizarlo en el monitor serie de arduino.

----------------------------------------------

int TRIG = 10;
int ECHO = 9;
int TIEMPO;
int DISTANCIA;

void setup() {
pinMode(TRIG, OUTPUT);
pinMode(ECHO, INPUT);
Serial.begin(9600);
}

void loop() {

digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
TIEMPO=pulseIn(ECHO, HIGH);
DISTANCIA=TIEMPO /58.2;
Serial.println(DISTANCIA);
delay(200);

}

---------------------------------------------

arduino

¿Qué es un sensor de ultrasonido?

Este sensor se caracteriza porque envía un sonido de una frecuencia elevada para poder ser escuchado por el oído humano, lo hace a través de un transductor (uno de los cilindros que se aprecian en la figura lateral) y espera a que este ultrasonido rebote sobre un objeto y vuelva, retorno que es detectado por el otro transductor. El sensor devuelve el tiempo transcurrido entre el envío y la posterior recepción del ultrasonido. Luego este tiempo debe ser convertido en distancia.

Este sensor dispone de cuatro pines:

“VCC” : se debe conectar a una fuente de 5 V.

“Trig” : responsable de enviar el pulso ultrasónico, por tanto, se deberá conectar a un pin de salida digital de la placa Arduino.

“Echo” : responsable de recibir el eco de ese pulso; luego se deberá conectar a un pin de entrada digital de la placa Arduino.

“GND” (tierra).

Tiene un rango de distancias sensible entre 3 cm y 3 m con una precisión de 3 mm. Tras emitir por el pin “trigger” una señal de 10 μs para iniciar el envío de la señal ultrasónica, espera a detectar el eco mediante la detección del fin de la señal HIGH recibida por el pin “echo”.

Circuitos básicos

1.- Primeros pasos con Arduino

2.- Instalación del IDE

3.- Código para hacer parpadear un Led

4.- Código para controlar la luz de un Led con potenciómetro

5.- Código para controlar led RGB con PWM

6.- Código para luces secuenciales de 8 leds

7.- Código para encender un Led con pulsador

8.- Código para encender un Led con fotoresistencia LDR

9.- Código para sensor de temperatura

10.- Código para servomotor

11.- Código para generar sonido con zumbador o buzzer

12.- Código para sensor de ultrasonido HC-SR04

13.- Código para Módulo LCD 1602A

14.- Código para módulo L298N y motores DC

Últimas publicaciones
Explorer 1
Un día como hoy 31/01/2023

El 31 de enero de 1958, se lanza el Explorer I, el primer satélite artificial puesto en órbita terrestre por Estados Unidos. El lanzamiento del Explorer I ocurre en respuesta al lanzamiento del Sputnik I y el Sputnik II lanzados por la Unión Soviética.

gramatica
Gramática

Preguntas aleatorias de la forma correcta de escribir. Aprende jugando, para niños, jóvenes y adultos... VER MÁS

 

Calculadoras OnLine | Proyectos Electrónicos | Vista Satelital | Perú | Radio y TV | Chistes | Satélites | Internet Satelital | VoIP | Wireless

Política de Privacidad | Contáctanos

www.viasatelital.com