FC-04 sonido Sensor empujado hasta sus límites (2 / 14 paso)

Paso 2: Elementos claves #2. Ejecuta el "ON" varias veces la sección

2. ejecución de la sección de "ON" varias veces antes de ejecutar la sección de "OFF"

Como mencioné en el paso 1, partiendo en las funciones en sus propias secciones dentro de la secuencia de comandos era una gran pieza del rompecabezas con este proyecto. Partiendo yo podría ahora ciclo a través de las funciones de ON varias veces antes de ir en cualquier lugar cerca de las funciones de apagado. Esto logra dos cosas para mí. 1. deja los LED de parpadeo y apagado tan rápidamente que usted consigue mareado mirándolo. 2. el LED mucho mejor sincroniza ya que cada LED tiene oportunidad de leer el valor del sensor varias veces para determinar si debe encender o no.

Una instrucción "if" y una variable denominada "cuenta" control con qué frecuencia se leen las declaraciones ON antes de ir a los Estados de apagado. Y cada uno de los Estados de apagado es sólo una vez antes de los ciclos de escritura a través de las declaraciones de ON otra vez.

Así que el script todo comienza con una sección marcada llamada "CheckCount".

CheckCount: / / esta es la "etiqueta"

si (cuenta > 1100) goto ledsOFF; Cuántas veces para ejecutar las instrucciones ON antes de ir a la sección OFF

Eso no es una errata, las declaraciones ON Lee 1.101 veces antes de que cualquier LED está apagado. Pero ver a uno de los videos y verás lo rápido que pasa.

count = (cuenta + 1); cada vez que el programa de ciclos a través de las declaraciones de ON aumenta el valor actual almacenado en "cuenta" por 1.

Por lo tanto, si "cuenta" no es mayor de 1100 el programa aumenta el valor actual almacenado en la cuenta por 1 y continúa a la siguiente sección de funciones que sólo pasa a ser las funciones de "ledsON". Lo último en la sección "ledsON" es "goto CheckCount;". Esto hace que el programa volver CheckCount y comienzo otra vez. Esto continúa hasta que el valor de "count" es mayor de 1100, momento en el que el programa va directamente a la sección de la escritura de la etiqueta "ledsOFF" (pasando por alto la sección ledsON completamente). Y lo último que sucede en la sección de ledsOFF restablecer el valor de la "cuenta" a cero, volver a empezar todo el proceso todo.

Artículos Relacionados

Alarma con movimiento y sonido Sensor supervisado y controlado a través de la Web

Alarma con movimiento y sonido Sensor supervisado y controlado a través de la Web

En este Instructables te hice un pequeño proyecto con un azul PHPoC del sistema Sollae (Corea del Sur).PHPoC Blue(P4S-342) es un tablero programable con un intérprete de PHPoC. Tiene 22 pines de entrada/salida digitales y 6 entradas analógicas difere
Sonido Sensor utilizando un LM324

Sonido Sensor utilizando un LM324

es un sensor de sonido entrada de mic doble (izquierda/derecha). Hice este sensor de los sonidos para agregar a un robot para oídos. El corazón del circuito es un amplificador de op cuádruple LM324 y un par de micrófonos de condensador.El sensor de s
LEGO Mindstorm sonido Sensor

LEGO Mindstorm sonido Sensor

este es mi primer instructivo y espero que os guste! Es un diseño bastante sencillo y si sigues las fotografías debe ser capaz de hacer esto muy fácilmente.Paso 1: Estas son las piezas que se necesitaPaso 2: Poner las cosas juntasPaso 3: Poner más co
Casos personalizados impresionantes (desde $20 - $2000)

Casos personalizados impresionantes (desde $20 - $2000)

Un resumen: Este instructable le educará sobre las diferentes técnicas para crear increíblemente modificado para requisitos particulares casos. Cada paso lo guiará a través de decisiones rápidas y baratas a opciones reflexivas, más artesanal. Este in
¿Cómo organizar un taller de #Additivist?

¿Cómo organizar un taller de #Additivist?

Este Instructable es una guía paso a paso para la celebración de un taller de #Additivist escrito por Daniel Rourke y Morehshin Allahyari.Las fotos en este Instructable fueron tomadas durante el Taller de Additivist de ARTEKLAB, en el Reflejo del Esp
Una pequeña estación de Echolink HT Ham Radio

Una pequeña estación de Echolink HT Ham Radio

este fue un divertido pequeño proyecto.  Los operadores de radio aficionados más probable que la mayoría de los componentes de esta ahí.  Lo único que necesitaba para comprar era la interfaz VOIP/AMI.  Hay un montón de fabricantes para nuevas interfa
El mundo mejores bares de moteros, concentraciones y viajes por carretera

El mundo mejores bares de moteros, concentraciones y viajes por carretera

$25.000 se utilizar a la película episodio piloto y lanzar la aplicación para iphone/smartphone.Declaración de la visiónBBRRT es un espectáculo para los ciclistas, por los ciclistas. Te trae lo mejor que del mundo Biker tiene que ofrecer y descubrir
Una impresora casi fiable y de alta precisión, 3D: hijo de MegaMax (SoM)

Una impresora casi fiable y de alta precisión, 3D: hijo de MegaMax (SoM)

Si usted está buscando un artículo de cómo construir una impresora 3D para $300, puede encontrar a todo tipo de ellos con una búsqueda rápida de web. Este Instructable definitivamente no es para usted.Si usted está buscando un how-to en la construcci
Tron para arriba su coche

Tron para arriba su coche

¡Hola!Pasado un tiempo ya pasado hice uno de estos instructables, no se preocupe, no he sido bajo en hacer cosas solo baja en la fabricación de las instrucciones para ello.Sin embargo! Esta vez será algo fresco con luces que pones dentro de tus llant
¿Time-lapse y la fotografía del meteorito

¿Time-lapse y la fotografía del meteorito

te has preguntado cómo todavía coger fotos de extremadamente rápidos meteoritos cayendo del cielo o cómo hacer cielo nocturno maravilloso Time-lapse y senderos de estrellas? Bueno, tengo. Siempre he pensado acerca de las cámaras que utilizan, las len
Cómo desarrollar un carácter

Cómo desarrollar un carácter

¿Qué hace un personaje desarrollado?De caracterización de Truman Capote de Richard Hickock y Perry Edward Smith en su novela histórica, En sangre fría, o la HBO serie Detective verdaderodel Detective Rustin "Moho" Cole (según lo jugado cerca Mat
LEGO Transformers G1 Megatron

LEGO Transformers G1 Megatron

esto es un Instructable sobre cómo hacer mi Lego transformers G1 Megatron. Tenga en cuenta que este transformador es pequeño, por lo que se rompe muy fácilmente. Usted debe tener cuidado al manipularlo. Yo le hecho todos los colores originales hasta
Actobotics de pan & tilt de la cámara de seguridad con Arduino

Actobotics de pan & tilt de la cámara de seguridad con Arduino

Hola a todosSe trata de un pan & tilt seguridad cámara proyecto ServocIty/Actobotics pan & tilt sistema. Usar el sistema para vigilar mi casa y la cámara web está conectada a un pc. Este proyecto combina robótica (Servocity), software abierto y ha
En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

En el interior paso a paso en la rutina con frambuesa Pi & Arduino Iot

Hola a todos.El propósito de este proyecto es utilizar un interior pasos de entrenamiento Raspbery Pi y Arduino. Este tipo de pasos suelen tener tamaño de representación pequeño y usted tiene que mirar hacia abajo durante el entrenamiento para ver tu