Ultrasonido digital cinta métrica (4 / 5 paso)

Paso 4: código

El código para esto es ligeramente diferente de otros proyectos de Arduino más porque no hay ningún código en el Loop. En cambio, opera de interrupciones significado código se ejecuta sólo después de la entrada del usuario; en este caso, presionando uno de los botones. El Arduino Mini Pro sólo puede aceptar interrupciones en digitales pins 2 y 3. Una interrupción se encuentra arriba para que cuando los pernos o 2 o 3 detectar un aumento de la tensión (voltaje va a alto), ejecutarán las funciones de la interrupción.

Un botón es conjunto a medir y los demás switches entre SI y unidades métricas. Unidades SI se divulgan como pies y pulgadas y unidades métricas están en cm. El código por defecto a las velocidades estándar de la velocidad del sonido pero también es un factor de escala (llamado fudgeFactor) que se puede ajustar si encuentra que los valores sistemáticamente están sesgados alta o baja. La velocidad del sonido puede verse afectada por muchos factores incluyendo la temperatura, elevación, y humedad así que experimentar un poco para ver si necesita ajustar la variable de fudgeFactor para obtener buenos resultados.

El sensor de ultrasonidos es muy simple y funciona colocando el pin de transmisión alta durante algún tiempo (yo uso 10 milisegundos), luego tirando pulseIn baja y usar en el pin de recepción. Pulso en el tiempo en microsegundos entre la función de ser llamado y ser activadas a nivel de sistema en la función, en nuestro caso alto de medidas. Después de eso podemos usar ese tiempo (dividido por 2 para tener en cuenta la ida y vuelta) para calcular la distancia.

Si nunca has programado un Arduino Mini Pro antes de que usted puede buscar en el paso 4 en mi Detector de movimiento con LED principiantes Instructable para obtener instrucciones detalladas. Este código debería funcionar sin modificación para un Arudino Uno así.

He incrustado el archivo .ino aquí y usted puede encontrar el código en mi página de GitHub aquí.

Artículos Relacionados

Antena de 433 MHz cinta métrica-juegos de rastreo de frecuencia ultraelevada transmisor!

Antena de 433 MHz cinta métrica-juegos de rastreo de frecuencia ultraelevada transmisor!

Este Instructable se relaciona con el diseño y evaluación de una simple cinta métrica base antena de Yagi 433 MHz de 3 elementos.  Un receptor eficaz fue hecho por "persuadir" a ~ US$ 4 Dorji 433 MHz pedir módulo de datos (amplitud Shift Keying)
Entre cinta métrica

Entre cinta métrica

¿Usted ha luchado siempre para medir con precisión entre dos superficies?He recientemente sido up-ciclismo una vieja estantería unidad y debe medir entre los fondos de dos cajas en los estantes en divisores. [Los soportes son las ranuras que se corta
Reloj de cinta métrica de la resina

Reloj de cinta métrica de la resina

Hemos querido hacer un reloj de hace algún tiempo. También hemos quería probar enconfrado y vaciado de un objeto que era un poco más grande y más detallada por lo que hemos podido probar realmente los límites de utilizar Famowood esmalte capa como un
Uno mismo-marca cinta métrica

Uno mismo-marca cinta métrica

La medida de la cinta de Self-Marking una es cinta de medir y una unidad de marca todo en uno. Al marcar una medición tradicionalmente, a veces se siente como que necesita un tercio de la mano. Si son de medición y marcado de la pared para colgar un
Escondites de un lápiz y una cinta métrica (en dos lugares diferentes) además de un regalo

Escondites de un lápiz y una cinta métrica (en dos lugares diferentes) además de un regalo

tenía algunas ideas para hacer estas "billeteras" porque si quieres tener dinero dando vueltas para cuando lo necesites o si te gusta tener dinero pero tiene miedo alguien robará. Permite afrontarlo. ¿Que va a tomar el lápiz? ¿o la cinta métrica
ACTUALIZADO: cinta métrica de reparación - reparación añadida para Lufkin Pee Wee (paso 4 adelante)

ACTUALIZADO: cinta métrica de reparación - reparación añadida para Lufkin Pee Wee (paso 4 adelante)

de vez en cuando, el resorte en un auto retráctil cinta métrica, será convertido en un poco surgido o estirada para que la cinta no se retrae completamente en el caso en su propio.Bueno, no más tratando de Mecharla detrás en (solamente es lo peor de
300 pies bolsillo cinta métrica

300 pies bolsillo cinta métrica

¿cuántas medidas de cinta de 300 pies caben en el bolsillo y bajo costo $2?Tuve una muy agradable, cinta para medir algo enorme, abierto tipo carrete 300 pies protocolo que funcionaba bien hasta que un día herida gracioso y pasé un par de infructuosa
La antena cinta métrica

La antena cinta métrica

¿está buscando un proyecto amistoso del cabrito fácil? ¿Busca un proyecto para fomentar una nueva generación de operadores de radio de jamón?Este proyecto es inusual, por lo que es algo que sin duda captará la atención de alguien, especialmente un ni
Cinta métrica titular

Cinta métrica titular

Bueno tengo por lo menos 3/4 de una docena de medidas de cinta alrededor de la casa en varios lugares. Mueble de cajones, estantes, par de cajas de herramientas tiene sus propios. Pero acabo de terminar para arriba de un trineo de Sierra de mesa (se
Tienda de trucos: cinta métrica rota

Tienda de trucos: cinta métrica rota

Aquí está otro Instructable en mi serie de 'Trucos de la tienda.' Este truco le ayudará a utilizar sus medidas cinta rotas, para que pueda llegar hasta la última pulgada fuera de ellos. Si quieres conocer algunos de mis otros trucos, revisa mi Instru
Actualización de la cinta métrica para cuchillos de bolsillo EDC (tipo de ejército suizo)

Actualización de la cinta métrica para cuchillos de bolsillo EDC (tipo de ejército suizo)

quería una regla en mi cuchillo de bolsillo EDC (cada día lleve) nueva, la Victorinox Cybertool 41.Así que decidí hacerme una actualización de la cinta métrica que se puede hacer fácilmente de diferentes formas para cualquier cuchillo Victorinox.Paso
Cinta métrica en pulgadas

Cinta métrica en pulgadas

allí es siempre una cinta en mi bolso de mano, mochila, así como incluso en mi bolsa de viaje. Cualquier momento donde es necesario. Ahora yo necesito no mantienen la búsqueda de mi uno y sólo la cinta de plástico, como he hecho montones de ellos y t
Cómo leer una cinta métrica

Cómo leer una cinta métrica

Aprender a leer una cinta de medir es una habilidad importante para aprender, si eres haciendo proyectos de hogar, enseñar a sus hijos o estudiantes o mirando para conseguir en los comercios expertos en cierta capacidad. Aquí en construcción-Ed (apre
Fácil de precisión cinta métrica para hacer

Fácil de precisión cinta métrica para hacer

se trata de una modificación fácil a cualquier medida de cinta de acero.  La longitud de la cinta y el grado de precisión que desea determinar cuánto tiempo es lo que es.Cuando entré en primer lugar este instructable en el concurso de "Puedo hacerlo&