Non-blocking Sensor de ultrasonidos para Arduino (2 / 3 paso)

Paso 2: Software

Se adjunta el software necesario para este ejemplo. Toma la forma de una pequeña biblioteca (HC_SR04.h y HC_SR04.cpp) y un dibujo que utiliza esta biblioteca (Ultrasonic.ino), cuyo contenido es el siguiente:

 #include "HC_SR04.h" #define TRIG_PIN 2 #define ECHO_PIN 3 #define ECHO_INT 0 HC_SR04 sensor(TRIG_PIN, ECHO_PIN, ECHO_INT); void setup(){ sensor.begin(); Serial.begin(9600); while(!Serial) continue; sensor.start(); } void loop(){ if(sensor.isFinished()){ // Do something with the range... Serial.print(sensor.getRange()); Serial.println("cm"); delay(1000); sensor.start(); } // Do other things... } 

Simplemente definimos los pines y la interrupción que queremos utilizar para nuestro sensor (para los pasadores especificados en el paso anterior, ECHO_INT debe ser 0 independientemente de que Arduino USA) y crear una instancia de la clase HC_SR04. Entonces llamamos begin() durante setup() para resolver las interrupciones. Nuestro sensor está ahora listo para usar. Para obtener un valor de gama pedimos start() y entonces espere mesFinished() devuelva true. No debe sentarse y no hacer nada mientras que estamos esperando esto y como lo haríamos lo contrario, podemos simplemente comprobar volver periódicamente y hacer otras cosas. En este caso, no tenemos nada mejor que hacer! Ahora podemos obtener el rango a un objeto llamando al getRange(). Devolverá la gama en centímetros por defecto pero llamando a getRange(INCH) obtendrá el valor en pulgadas.

Artículos Relacionados

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
Cómo usar un Sensor de ultrasonidos con Arduino

Cómo usar un Sensor de ultrasonidos con Arduino

Sensores de ultrasonidos HC-SR04 pueden medir distancias con bastante precisión y son muy útiles en muchos proyectos de Arduino. He utilizado les en robots autónomos, instrumentos electrónicos y muchos otros proyectos. Tienen una gama de 2 cm - 400 c
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á
Como hacer un Sensor de distancia por ultrasonidos Simple Arduino

Como hacer un Sensor de distancia por ultrasonidos Simple Arduino

Se trata de un simple tutorial de como hacer un sensor de distancia ultrasonido Arduino en centímetros. Usted necesitará saber cómo utilizar un protoboard, electrónica básica y Arduino.Paso 1: Qué es un Sensor de ultrasonidos Un sensor ultrasónico es
Contar y medir objetos usando arduino y potenciómetro o un sensor de ultrasonidos en un transportador de producción

Contar y medir objetos usando arduino y potenciómetro o un sensor de ultrasonidos en un transportador de producción

Este instructable explica cómo utilizar un potenciómetro y un sensor de ultrasonidos con arduino para registro de cuenta de medida diferentes objetos sobre una cinta transportadora. También habrá algunos LED que parpadea con rapidez diferentes y un n
Jugar Block Breaker(Unity3D) con sensor ultrasónico de Arduino

Jugar Block Breaker(Unity3D) con sensor ultrasónico de Arduino

en este instructable que mostrará usted chicos cómo hacer un bloque breaker juego y jugarlo usando un sensor de ultrasonidos de arduino que será utilizado como un detector de proximidad para moe nuestra paleta izquierda y derechaUsted puede seguir el
Sensor de pulso LED (PPG) para Arduino

Sensor de pulso LED (PPG) para Arduino

Dentro de este Instructable te mostraré, cómo implementar un simple sensor PPG (photoplethysmogram) para arduino. Este dispositivo utiliza luz infrarroja para medir pulso usted. Puede conocer esta técnica de los sensores del pulso de la yema del dedo
Capturar la imagen mediante sensor ultrasónico con arduino

Capturar la imagen mediante sensor ultrasónico con arduino

Llevo muy pocos meses en el espacio de la IOT y tratar de integrar cosas con placa Arduino, recientemente me encontré con sensor ultrasónico, es interesante. Así que pensé en crear un pequeño proyecto. El objetivo del proyecto es capturar el obstácul
Sensor de ultrasonidos detecta alguien delante de su ordenador portátil

Sensor de ultrasonidos detecta alguien delante de su ordenador portátil

Como un recién llegado al mundo de Arduino que quiero compartir con ustedes mi primer proyecto con el dispositivo ultrasónico.Después de leer esto, usted sabrá cómo obtener la hora exacta cuando alguien se sienta frente a su computadora y grabar en u
Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Como interfaz de Sensor de ultrasonidos (HCSR04) para arduino uno

Sensores de ultrasonidos son mucho más eficientes que otros sensores de detección de obstáculo. Sensores ultrasónicos relativamente baratos y también los emisores de ultrasonido y detectores son portables sin necesidad de circuitos complejos. Se ofre
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
Sensor de ultrasonidos en openFrameworks utilizando Arduino

Sensor de ultrasonidos en openFrameworks utilizando Arduino

Este instructivo le permitirá enviar gama encontrar datos a openFrameworks (de) por medio de una entretela de Arduino con un sensor de ultrasonidos, específicamente el HC-SR04. Este sensor es conocido por sus problemas para comunicarse con la bibliot
Cómo hacer un instrumento de Arduino (usando un Sensor de ultrasonidos)

Cómo hacer un instrumento de Arduino (usando un Sensor de ultrasonidos)

Este instrumento se realiza utilizando un sensor de ultrasonidos HC-SR04 y un Resistor sensible fuerza un zumbador piezoeléctrico. Pulsa el sensor de fuerza para empezar a tocar música y mueva la mano frente al sensor ultrasónico a diferentes distanc
Sensor de ultrasonidos HC-SR04 con Arduino

Sensor de ultrasonidos HC-SR04 con Arduino

Ver más en:http://www.theorycircuit.com/interface-Ultrasonic-sensor-HC-Sr-04-with-Arduino/Enlace Facebook: https://www.facebook.com/pages/Theorycircuit/82511...El SR HC 04 es sensor de la gama ultrasónica famoso y su muy fácil de usar con muchos micr