Luces de garaje pista (1 / 1 paso)

Paso 1: código de

Aquí está el código para el sistema. Revise los comentarios en el código para obtener más información. He intentado hacer que todo lo de importancia comentar, pero por favor, pregunte si hay algo que no tiene sentido. El formato funciona en el software de Arduino o con una fuente de ancho fijo.

/**************************************
* Programa: pista v2.0 *
***************************************
* Descripción: *
* 6 leds de los puertos PWM de flash *
* secuencia con un fundido después.         *
* Nivel de brillo ajustable y *
* ' longitud de la cola'.                      *
* Flash al inicio para comprobar todos los LEDs *
* están operando.                      *
***************************************
* Usage:                              *
* Variable 'comparar' decide la cola *
* longitud, el número más grande = más grande cola.  *
* ' maxbri' establece el máximo *
* brillo de los LEDs, el más bajo *
* es más rápido el ciclo *
* operar así que la más grande 'dly' *
* hay que mantener la misma *
* tasa de secuencia.                      *
**************************************/

LED 1 byte = 9; números de puertos LED
led2 bytes = 10; todo sobre puertos PWM
led3 bytes = 11;
led4 bytes = 6;
led5 bytes = 5;
led6 bytes = 3;

byte led1bri = 0; variables de brillo LED
byte led2bri = 0;
byte led3bri = 0;
byte led4bri = 0;
byte led5bri = 0;
byte led6bri = 0;

compara byte = 90; nivel de brillo antes de próxima activación led
maxbri bytes = 128; brillo máximo del LED. Comparar debe ser inferior a continuación, maxbri!
dly byte = 2; demora para frenar la rutina, el maxbri inferior del
dly mayor hay que mantener la misma velocidad de movimiento

void setup()
{
pinMode (led1, salida); Dirección de pin de configuración
pinMode (led2, salida);
pinMode (led3, salida);
pinMode (led4, salida);
pinMode (led5, salida);
pinMode (led6, salida);

Flash todos los leds para probar el funcionamiento

digitalWrite (LED 1, HIGH); prenden todos los leds
digitalWrite (led2, HIGH);
digitalWrite (LED 3, alto);
digitalWrite (led4, HIGH);
digitalWrite (led5, HIGH);
digitalWrite (led6, HIGH);
Delay(1000); pausa de 1 segundo

para (led1bri = 255; led1bri > 0; led1bri--)
{
analogWrite (led1, led1bri); se desvanecen todos los leds al mismo tiempo
analogWrite (led2, led1bri);
analogWrite (led3, led1bri);
analogWrite (led4, led1bri);
analogWrite (led5, led1bri);
analogWrite (led6, led1bri);
delayMicroseconds(750); corto retardo para descolorarse rápido
}

digitalWrite (LED 1, bajo); conjunto todos los leds
digitalWrite (led2, LOW);
digitalWrite (LED 3, bajo);
digitalWrite (led4, LOW);
digitalWrite (led5, LOW);
digitalWrite (led6, LOW);
Delay(500);

led1bri = maxbri; led1 alto brillo
}

void loop()
{
rutina principal, llamativo llamativo!

Si (led1bri > 0) {led1bri--;} ledxbri de //decrement si no fuera ya
Si (led2bri > 0) {led2bri--;}
Si (led3bri > 0) {led3bri--;}
Si (led4bri > 0) {led4bri--;}
Si (led5bri > 0) {led5bri--;}
Si (led6bri > 0) {led6bri--;}

Si (led1bri == compara) {led2bri = maxbri;} //if anterior condujo en conjunto brillo
Si (led2bri == compara) {led3bri = maxbri;} corriente //set llevó brillo a
Si (led3bri == compara) {led4bri = maxbri;} //maximum en maxbri
Si (led4bri == compara) {led5bri = maxbri;}
Si (led5bri == compara) {led6bri = maxbri;}
Si (led6bri == compara) {led1bri = maxbri;}

analogWrite (led1, led1bri); salida a los leds
analogWrite (led2, led2bri);
analogWrite (led3, led3bri);
analogWrite (led4, led4bri);
analogWrite (led5, led5bri);
analogWrite (led6, led6bri);

Delay(dLY); hacer una pausa antes de volver a empezar

}

Artículos Relacionados

Sistema de iluminación de la pista de aterrizaje

Sistema de iluminación de la pista de aterrizaje

Si has tenido el placer de navegar por un vehículo grande en un espacio pequeño, puede entender lo difícil que puede ser de vez en cuando. Señalización de entrada correcta con una pelota colgando o en el piso tope podría hacer el truco, pero ¿qué pas
¿Cómo construir un garaje de la tierra

¿Cómo construir un garaje de la tierra

necesita un espacio de taller, una fortaleza de la soledad o un lugar para albergar su refrigerador de la cerveza? Un garaje amplio nuevo es la respuesta, y esto es el Instructable para hacerlo posible. Como nuevo propietario y hombre ávido tipo DIY,
Garaje luz Control uso de PIR y un LinkIt

Garaje luz Control uso de PIR y un LinkIt

Usted debe estar teniendo un tiempo pesado en trabajando en su garaje! Así que aquí está una manera de simplificar su tarea!En este instructable, vamos a aprender controlar luces de garaje con sensor PIR y LinkIt un tablero.PIR es un Sensor infrarroj
Luces de LED despensa

Luces de LED despensa

La despensa en nuestra casa era muy oscura, con una luz encima de la cabeza. Con tres personas poniendo cosas en diferentes lugares en la despensa, nos rodilla en Teddy Grahams y Mac-N-queso sin darse cuenta había cajas escondidas en las esquinas.Par
Garaje cabina de pintura

Garaje cabina de pintura

usando materiales simples de lona y pvc lo tubería es fácil crear una cabina de pintura de garaje. Es importante mantener su garage del rociado excesivo todos de todo.Esto no es una cabina de alta gama por cualquier medio. Es sólo una manera de evita
Tomas de corriente Impowered

Tomas de corriente Impowered

este instructable le mostrará cómo hackear un adaptador estándar para hacer un adaptador de internet habilitado usando el Imp eléctrico. Esto le permite encender o apagar cualquier dispositivo de red funciona enchufado el adaptador por internet media
Invasión OVNI en Area 51-2.0

Invasión OVNI en Area 51-2.0

si usted está buscando algo fuera de este mundo, ha venido al lugar correcto. Estas son las instrucciones paso a paso para construir tu propia versión de una escala completa invasión de OVNIS en Area 51. Es un completo rediseño, reconstrucción y rein
Cualquier luz de noche con Chibitronics

Cualquier luz de noche con Chibitronics

Mi perro, jazmín, está un poco viejo. Le he tenido durante 15 años y ella cultivaba cuando llegué le. Tenemos una puerta para perros creada para su pero una noche que ella hizo pis delante de la ducha en vez de fuera--sospechoso sólo no encontró la p
Control de iluminación del dormitorio

Control de iluminación del dormitorio

¿Se pone siempre en la cama y deseaba que tenía una manera para apagar todas las luces de la habitación?  ¿Para atenuar algunas de las luces de la habitación y cerrar otras?  ¿Qué poder de apagar su luz de cabecera de socios si su pareja se queda dor
Pantalla táctil de pared familia sincronización y Panel de Control Inicio

Pantalla táctil de pared familia sincronización y Panel de Control Inicio

Tenemos un calendario que se actualiza mensualmente con eventos pero se hace manualmente. También tendemos a olvidar cosas hemos corrimos fuera de u otras tareas menores.En esta época de que pensé que era mucho más fácil tener una sincronización cale
Actualizar tu viejo ventilador de techo

Actualizar tu viejo ventilador de techo

ventiladores baratos con falso brillante grano de madera y piezas de "bronce" son bastante feos y bastante frecuente. Ya que no pude encontrar un gran reemplazo buscando que no le costó un gazillion dólares, ya que mis fans todavía funcionaba bi
Instalación de iluminación regulable sin cableado de la casa

Instalación de iluminación regulable sin cableado de la casa

refaccionado mi oficina en casa para ir a una configuración de escritorio de pie y al mismo tiempo cambiar la mirada, que había tenido durante casi 12 años.Uno de los elementos que quería era iluminación de la pista, así que podría podría tener la fl
Tirarlos para arriba el juego con Wiimotes y neumática

Tirarlos para arriba el juego con Wiimotes y neumática

utilizar objetivos neumático emergentes y mandos de Wii para crear un shoot em up juego.Cada año mi familia crea una pantalla completamente nueva y emocionante para Halloween. Tiene sólo unos pocos objetivos: que sea interactivo para los niños, que o
Mi espacio cosas Makin

Mi espacio cosas Makin

un buen espacio de trabajo es necesaria para hacer buenos proyectos. Esto es mío. Esperemos que esto da otras ideas para sus propios espacios.Paso 1: Espacio claro Primero tuve que eliminar una cantidad suficiente de espacio en el garaje. A continuac