SENSOR ULTRASONICO DE DISTANCIA HC-SR04 USANDO ARDUINO UNO

Introducción

El sensor de distancia HC-SR04 es un sensor ultrasónico que se utiliza para medir distancias.
Los sensores ultrasónicos funcionan al enviar una onda de sonido y esperar hasta que esa onda rebote en el sensor. Esto significa que la precisión del sensor puede cambiar con la velocidad del sonido. Sin embargo, esto no suele ser un problema.
Esta es una alternativa más barata al sensor Ping. En lugar de tres pines, tiene cuatro: + 5V, GND, Trigger y Echo. Esto significa que hay un pin menos disponible en el Arduino, pero, según el proyecto, eso no importa.

Esquemático

El sensor está conectado de la siguiente manera:

Codificación

Codificar el HC-SR04 es simple, ya que el código preexistente para el Ping puede desarrollarse rápidamente para que funcione con él. Por ejemplo:
// Adaptado del código de David A. Mellis para el sensor de ping const int trigPin = 7 ; const int echoPin = 8 ;
  
  

void setup () { // inicializar comunicación serial: Serial . comenzar ( 9600 ); 
  pinMode ( trigPin , SALIDA ); 
  pinMode ( echoPin , INPUT ); } 
  
  


bucle de vacío () { larga duración , pulgadas , cm ;

  

  digitalWrite ( trigPin , LOW ); 
  delayMicroseconds ( 2 ); 
  digitalWrite ( trigPin , HIGH ); 
  delayMicroseconds ( 5 ); 
  digitalWrite ( trigPin , LOW );

  duration = pulseIn ( echoPin , HIGH );

  // convertir el tiempo en una distancia 
  pulgadas = microsegundosParaIndiciones ( duración ); 
  cm = microsegundos a los centímetros ( duración );
  
  De serie . impresión ( pulgadas ); De serie . imprimir ( "en" ); De serie . impresión ( cm ); De serie . impresión ( "cm" ); De serie . println ();
  
  
  
  
  
  retraso ( 100 ); }


largas microsecondsToInches ( largos microsegundos ) { // De acuerdo con la hoja de datos Parallax para el PING))), hay // 73.746 microsegundos por pulgada (es decir, el sonido viaja a 1130 pies por // segundos). Esto da la distancia recorrida por el ping, la salida // y el retorno, por lo que dividimos por 2 para obtener la distancia del obstáculo. // Ver: http://www.parallax.com/dl/docs/prod/acc/28015-PING-v1.3.pdf de retorno microsegundos / 74 / 2 ; }

  
  
  
  
  
     


largas microsecondsToCentimeters ( largos microsegundos ) { // La velocidad del sonido es 340 m / s o 29 microsegundos por centímetro. // El ping viaja hacia afuera y hacia atrás, así que para encontrar la distancia del // objeto tomamos la mitad de la distancia recorrida. volver microsegundos / 29 / 2 ; }

Related Posts:

  • PALANCAS OBJETIVO DE ESTUDIO DE PALANCAS QUÉ ES UNA PALANCA? TIPOS DE PALANCAS 1.- palanca de primer tipo (inter apoyante) EL FULCRO O PUNTO DE GIRO ESTA ENTRE LA RESISTENCIA(R) Y LA FUERZA(F) EL ALICA… Read More
  • ROBÓTICA PARA NIÑOS DE 10 AÑOS ROBÓTICA PARA NIÑOS DE 10 AÑOS los niños al empezar en este mundo de la robótica primero empiezan a armar prototipos sencillos usando vigas, planchas, ejes, motores,engranajes. ver cuadro 1. Luego, armar cada prototipo … Read More
  • CIRCUITO CON LEDS INTERMITENTE MATERIALES  - 2 transistores 2N2222A - 2 condensadores de 100uf a 16V - 2 resistencias de 22k - 2 resistencias de 1k - alambre delgado - batería y conector para la misma. - trozos de cables  - estaño y cautin -… Read More
  • SENSOR ULTRASONICO DE DISTANCIA HC-SR04 USANDO ARDUINO UNO Introducción El sensor de distancia HC-SR04 es un sensor ultrasónico que se utiliza para medir distancias. Los sensores ultrasónicos funcionan al enviar una onda de sonido y esperar hasta que esa onda rebote en el sensor.&… Read More
  • COMO CONTRUIR UN ROBOT SEGUIDOR DE LUZ PRESENTACIÓN Vamos a ver como hacer un sencillo Robot seguidor de luz, el cual nos puede servir para entretenernos un rato, aprender robotica en forma sencilla. El robot  seguidor de luz es similar al de la image… Read More

MASE

MASE PERU