Sensores baratos: HC-SR04 (2 / 4 paso)

Paso 2: Código de Arduino

Una queja típica sobre Sensores ultrasónicos es que tarda si le falta un pulso. El valor por defecto Arduino PulseIn comando esperará hasta un segundo. Afortunadamente la función tiene un segundo argumento: tiempo de espera.

Observando el diagrama de tiempo, podemos establecer que sólo tenemos que esperar... 60ms! Si no WAN ' t es la gama completa y sabe que no va a sondear más a menudo que, entonces usted puede reducir ese tiempo (et usted puede sondear hacia fuera a 40cm en solo 6 ms, pero todavía no puede obtener valores de más de 16 veces por segundo.

Porque estamos usando este dispositivo en el modo de 3 hilos (para ahorrar pines), el código para activar tiene una línea adicional.

Para convertir de microsegundos a tiempo, dividimos por 29 (microsegundos por centímetro) y otra vez por 2 (es un viaje de regreso). El multiplicar por 10 es convertir en mm.

 #define ULTRASONIC_PIN 16<br> void setup(){ Serial.begin(9600); } void loop(){ Serial.println(readUltrasonic(ULTRASONIC_PIN)); delay(10); } int readUltrasonic(int pin){ //Returns distance in mm pinMode(pin, OUTPUT); digitalWrite(pin, HIGH); delayMicroseconds(10); digitalWrite(pin, LOW); pinMode(pin, INPUT); return pulseIn(pin, HIGH, (unsigned long)60000) * 10 / 29 / 2; } 

Artículos Relacionados

Sensores baratos: RPR220

Sensores baratos: RPR220

Los sensores son una parte integral de cualquier robot, proyecto de automatización o cualquier cosa que mecatrónica. Desafortunadamente son normalmente bastante caros. Esta serie de instructables tiene como objetivo proporcionar información sobre sen
Evita el obstáculo con Sensor ultrasonido HC-SR04

Evita el obstáculo con Sensor ultrasonido HC-SR04

ResumenEste proyecto utiliza un sensor de ultrasonidos HC-SR04 y un Arduino para medir la distancia entre el usuario y un obstáculo y un LED, zumbador y motor a flash, sonido y vibrar respectivamente avisar al usuario que se acerca un obstáculo. Este
Distancia medición y obstáculo detección usando 89v51rd2fn NXP y sensor ultrasonido HC-SR04.

Distancia medición y obstáculo detección usando 89v51rd2fn NXP y sensor ultrasonido HC-SR04.

Todo el mundo utiliza arduino uno o mega hacer proyectos ya que son fáciles de usar y el código de arduino está fácilmente disponible en el foro de arduino y nadie utiliza atmel, philips u otro microcontrolador para proyectos tales como la codificaci
Sensor ultrasonido HC-SR04 del movimiento de GoPro controlado por arduino

Sensor ultrasonido HC-SR04 del movimiento de GoPro controlado por arduino

Gopro activado por movimiento, el sensor de ultrasonidos mover el servo cuando algo aparece cerca del sensor, puede ser programado para tomar fotografías o video, y también puede programarse que deje de tomar fotos cuando no hay ningún movimiento en
Medición de distancia con sensor ultrasonido HC-SR04 Arduino con el tiempo

Medición de distancia con sensor ultrasonido HC-SR04 Arduino con el tiempo

El objetivo de este proyecto es crear un sistema experimental para arriba basado en arduino microcontrolador y un sensor de ultrasonidos que nos permite tomar datos medidas de distancia en el tiempo. Este montaje podría utilizarse en un laboratorio d
Dispara un relé con un sensor de ultrasonidos SR04

Dispara un relé con un sensor de ultrasonidos SR04

Esto no es la mejor manera de activar un relé con este sensor, pero es una manera rápida y sucia para hacerlo. Yo no soy un programador profesional ni pretenden ser. Todavía estoy tratando de aprender C ++ por lo que le pido que usted tenga que en cu
Sensor Tutorial HC-SR04 Linkit uno

Sensor Tutorial HC-SR04 Linkit uno

En este tutorial voy a hacer un proyecto sencillo uso de hc-sr04 y linkit uno que le da una idea de usarlo. El L.E.D se ilumina cada vez que un objeto entre la distancia especificada. Ella es un video de ella trabajando:-Paso 1: Cosas requiere Necesi
Fácil sensor ultrasónico de 4 pines monitoreo (hc-sr04)

Fácil sensor ultrasónico de 4 pines monitoreo (hc-sr04)

Hola Instructables,He tenido algunos problemas con mi sensor de ultrasonidos barato (hc-sr04) y hoy he encontrado una solución muy fácil.Es una edición muy simple del código normal de 3 pines.He añadido el int 4 al principio del código, por lo que pu
Detector ultrasónico gama utilizando Arduino y el sensor de ultrasonidos de SR04

Detector ultrasónico gama utilizando Arduino y el sensor de ultrasonidos de SR04

este es un instructivo preliminar que le llevará a través de los pasos para obtener el SR04 SENSOR ultrasónico conectado y trabajando para el Arduino. Luego se incorporará a mi monitor de medio ambiente mini.  Finalmente, si todo se ajusta, terminará
Luz activado por movimiento con Arduino y HC-SR04 sensor

Luz activado por movimiento con Arduino y HC-SR04 sensor

Este proyecto lo hice hace tiempo a la luz hasta la cocina, al abrir la puerta de atrás.La idea era al abrir la puerta de atrás, esta luz se enciende durante 15 segundos, que me dará tiempo suficiente para alcanzar el interruptor de la luz en la pare
Cómo calibrar un sensor de temperatura barato

Cómo calibrar un sensor de temperatura barato

Hola a todosTengo un montón de proyectos de electrónica que implica lectura de la temperatura. Estaciones meteorológicas, sala de monitoreo, o simplemente para comprobar la temperatura de una parte y activar un ventilador, son algunas aplicaciones tí
Cómo utilizar el Sensor de ultrasonidos HC-SR04 - Arduino Tutorial

Cómo utilizar el Sensor de ultrasonidos HC-SR04 - Arduino Tutorial

El sensor de ultrasonidos HC-SR04 utiliza el sonar para determinar distancia a un objeto como murciélagos o delfines. Ofrece detección de gama sin contacto excelente con alta exactitud y las lecturas estables en un paquete fácil de usar. Desde 2cm ha
Arduino Sensor ultrasónico de nivel de agua para máquinas de café Espresso

Arduino Sensor ultrasónico de nivel de agua para máquinas de café Espresso

Tengo una máquina de café espresso muy bueno pero bastante viejo con un depósito de agua extraíble, el problema es que no proporciona una advertencia de nivel bajo de agua, así que no sé tal nivel de antes de quedarse sin agua! O al menos sin abrir l
Animación Sonic regla / Sensor de aparcamiento con Arduino

Animación Sonic regla / Sensor de aparcamiento con Arduino

## ACTUALIZADA CON CÓDIGO, ESQUEMAS Y PIEZAS CON ENLACES ##= Introducción =Hola todo el mundo! Este es mi primer instructivo!Después de leer cientos de instructables, que decidí hacer uno yo mismo!Como un brasileño, mi lengua madre es portuguesa. Así