Contador Geiger tarro estrella activa LED decoración (2012 remix) (2 / 3 paso)

Paso 2: El código

Copie este código en un sketch de Arduino y subir a su microcontrolador

/*

Monitores de pulsos de un contador Geiger a desaparecer entre 3 cadenas
de luces de LED en secuencia.

*/

const int geigerPin = 8; conectado al pulso de contador Geiger

luces int = 1; contador para hacer un seguimiento de dónde en la secuencia que estamos

Pis PWM conectados a las cadenas de LED:
int lights1 = 9;
lights2 int = 10;
int lights3 = 11;

ajustes de brillo máximo para las luces - ajustar para adaptarse a
int bright1 = 250;
int bright2 = 250;
bright3 int = 250;

incrementos para descolorarse adentro y hacia fuera - resultado de números más grande en más rápido las transiciones
Termine de int = 5;
fadeOut int = 2;

void setup() {}
Serial.Begin(9600); Use el serial para la depuración

pinMode (geigerPin, entrada);
pinMode (lights1, salida);
pinMode (lights2, salida);
pinMode (lights3, salida);

analogWrite (lights1, bright1);
analogWrite (lights2, bright2);
analogWrite (lights3, bright3);
Serial.println ("disposición final");

}

int led = bajo;
void loop() {}
int val = digitalRead(geigerPin);
mientras que (val == LOW) {}
hacer lo que siempre sucede cuando no hay señal
Val = digitalRead(geigerPin);
}
Serial.println("Low");

mientras que (val == HIGH) {}
esperar a pulso terminar, 100us es mucho tiempo para un Arduino
Val = digitalRead(geigerPin);
}
pulso final
luces ++; incrementar el contador


Si (luces == 1) {}
Serial.println("lights1");

se descoloran hacia fuera de cadena 3, se desvanecen en cadena 1
para (int fadeValue = bright1; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights1, fadeValue);
Delay(30);
}
para (int fadeValue = 0; fadeValue < = bright3; fadeValue += termine) {}
analogWrite (lights3, fadeValue);
Delay(30);
}

}
Si (luces == 2) {}
Serial.println("lights2");

se descoloran hacia fuera literal 1, se desvanecen en cadena 2
para (int fadeValue = bright2; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights2, fadeValue);
Delay(30);
}
para (int fadeValue = 0; fadeValue < = bright1; fadeValue += termine) {}
analogWrite (lights1, fadeValue);
Delay(30);
}


}
Si (luces == 3) {}
Serial.println("lights3");

se descoloran hacia fuera de la cadena 2, se desvanecen en cadena 3
para (int fadeValue = bright3; fadeValue > = 0; fadeValue = fadeOut) {}
analogWrite (lights3, fadeValue);
Delay(30);
}
para (int fadeValue = 0; fadeValue < = bright2; fadeValue += termine) {}
analogWrite (lights2, fadeValue);
Delay(30);
}
luces = 0;

}
Serial.println(Lights);

}

Artículos Relacionados

Contador Geiger activa LED decoraciones

Contador Geiger activa LED decoraciones

¿Aburrido de blinky luces que parpadean en respuesta a tiempo?Hacen parpadear con espacio en su lugar!Este instructable muestra un método rápido para conectar adornos de árbol de LED a un contador Geiger por arduino, para que las luces parpadeen entr
"Parpadeo de la vela" llevó como generador de onda casi cuadrada (simulador de contador Geiger)

"Parpadeo de la vela" llevó como generador de onda casi cuadrada (simulador de contador Geiger)

Los LEDs de "Parpadeo de la vela" ubicuos son fascinantes de más maneras que una. Hay un montón de información en internet sobre cómo obtener una señal de audio de un parpadeo LED. Parece que tocar una melodía o producir a un extraño tipo de &qu
Haciendo caso del contador Geiger para MyGeiger

Haciendo caso del contador Geiger para MyGeiger

Editar 27.03.2016: Este proyecto está un poco anticuado y parece un ladrillo. Por lo que se viene una nueva versión más pequeña y más portable. Así que estad atentos!Hola, me compre un contador geiger de RH electrónica. Pero este contador no tiene un
Contador Geiger con interfaz táctil!

Contador Geiger con interfaz táctil!

Hay bastantes contadores de geiger instructables. La diferencia con éste es que quería darle una interfaz moderna, similar a las pantallas táctiles de teléfonos, que cualquier persona se sentiría cómoda usando. La razón de esto es que quiero utilizar
Contador Geiger de fotodiodo de Jameco ensamble de bolsillo

Contador Geiger de fotodiodo de Jameco ensamble de bolsillo

este es mi video del Kit de contador Geiger de bolsillo fotodiodo de Jameco. Fue muy divertido para construir y armar.  Soy de 14 años estoy entrando en este proyecto en el concurso de jóvenes hacen para aprender.Aquí están mis respuestas a las pregu
En línea en tiempo real al contador Geiger para controlar la radiactividad en el aire. Con Arduino y Linux PC.

En línea en tiempo real al contador Geiger para controlar la radiactividad en el aire. Con Arduino y Linux PC.

Instructable describe un contador Geiger que está conectado a internet para que también otras personas pueden monitorear situación de radiación ambiente.
Tarro estrella fácil linterna

Tarro estrella fácil linterna

Esto es una linterna de tarro estrella súper fácil que hice para mi hijo cuando vamos a acampar. Su solar no accionado preocuparse por las pilasPaso 1: materiales Materiales necesitadas:1 tarro de masón de boca ancha1 lata de pintura de aerosol de br
Cómo no probar cosas con su contador Geiger de bolsillo de radiación-watch.org

Cómo no probar cosas con su contador Geiger de bolsillo de radiación-watch.org

porque solo mide X y la radiación Gamma, alimentos (requiere detección alfa) no se puede medir directamente con un contador Geiger de bolsillo de radiación-watch.org.Sin embargo, según James de apoyo en radiación-watch.org, aquí es cómo usted puede u
Ustream su contador Geiger

Ustream su contador Geiger

con todo el interés de partículas radiactivas, llegando a las costas occidentales de los reactores en Japón, decidí salir de mi contador geiger que hice hace más de 20 años. Las lecturas de mi contador se pueden compartir con el mundo en tiempo real
Contador Geiger casero

Contador Geiger casero

publicación de éste en un apuro, en caso que sea útil a nuestros amigos en Japón.  Se trata de un circuito simple contador Geiger.  Requieren algunas partes especializadas, en particular un tubo Geiger y algunos diodos Zener de alto voltaje, pero el
Sr. Wilson sobre lluvia radiactiva - un experimento de contador Geiger de bolsillo

Sr. Wilson sobre lluvia radiactiva - un experimento de contador Geiger de bolsillo

en 1902 en el Sidney Sussex College, Sr. Wilson y su compañero tropezaron con un método de ilustrar que el agua de lluvia fresca contiene radiactividad. Este video intenta recrear este experimento 114 año de edad y parece hacerlo con éxito usando el
Contador Geiger de fotodiodo de bolsillo

Contador Geiger de fotodiodo de bolsillo

Construir un contador de geiger DIY que utiliza un fotodiodo del PIN como sustituto de un costoso tubo Geiger-Mueller. Detecta partículas de radiación alfa y beta. Se suelda el circuito en un protoboard pequeño y todo se coloca en una caja de alumini
Tarro de luces (LED), la linterna móvil

Tarro de luces (LED), la linterna móvil

este es un divertido para disfrutar con amigos o con los niños!Paso 1: Lo que necesitará -Tarro de masón de su elección en tamaño-Cuerdas de Solar (o batería) accionado luces de jardín-A manera de cortar la tapa de un tarro de masónPaso 2: Corte (opc
Tarro de Firefly LED programable

Tarro de Firefly LED programable

Este es un proyecto divertido, bonito y barato que hace un gran regalo! Primero empecé a hacer estos hace más de un año y mi prototipo original (y muchos otros) todavía apuntan fuertes.Construcción de un tarro de firefly requiere sólo una hora o dos