Super escalofriante mal LED ojos de Doom usando atTiny85 y Arduino IDE (10 / 10 paso)

Paso 10: Código de Spooky y programación el atTiny85 (45) con el IDE de Arduino

voy a suponer que usted está familiarizado con el Arduino para manejar este proyecto.

Usando estos chips atTiny fue realmente divertido e interesante para aprender.

Para programar el atTiny85 allí son algunos grandes recursos hacia fuera allí para no repetirlos.  Aquí es cómo aprendí a trabajar con el atTiny85

Este tutorial había ayudado un montón.  Es el laboratorio de tecnología de alta-baja en el mit.   http://HLT.Media.MIT.edu/?p=1695

Otro es este videotutorial en makezine http://www.youtube.com/watch?v=30rPt802n1k

Mi código para este proyecto es una versión retocado el código para este proyecto.  http://www.kobakant.at/DIY/?p=3393
Utilice el código que se encuentra aquí para pruebas y solución de problemas de la configuración para asegurarse de que todo está funcionando.  He utilizado este código después de conseguir frustrado tratando de localizar una mala soldadura de empalme con el código al azar.

Cambios en el código:
la cantidad de tiempo que las luces se desvanecen en y permanecer en "aleatorizar". más tiempo, es más lento el fadeon.
"desordenar" el pasador que se enciende cada vez que el patrón no repetir discernably.
(véase arduino.cc para la discusión de las limitaciones a la función random()).

Aquí está el código para el proyecto. Me attahced como un txt, así

No soy un programador experto, así que si alguien tiene mejor y más eficiente manera para lograr esto, me avisas!

ACTUALIZACIÓN 10/11/2013 *** este código está diseñado para ejecutarse en el reloj interno de 8 MHz así que asegúrese de y elija esta opción cuando usted quema el bootloader y sube el sketch...
Ver esta referencia http://hlt.media.mit.edu/?p=1695

***************************************
--luces de miedo pwm prueba v 2.0
-Este código se basa en el trabajo de:
/*
16.okt Ernst Christensen. 2011, tomado de >> http://arduino.cc/forum/index.php/topic, 75334.0.html
Editado por Hannah marzo de 2012 >> http://www.kobakant.at/DIY/?p=3393
Super escalofriante mal ojos de Doom Revison por Matt Pearson septiembre de 2012 >> instructables.com
*/

led de int [] = {0,1,2,3,4};
int cuenta = 0;
int delayTime = 40;

void setup () //--set todos los pernos a la salida
{
para (int x = 0; x < 5; x ++) {}
pinMode(led[x],OUTPUT);
}
}

{} void spwm (int freq, spin int, int sp)
--en
digitalWrite(spin,HIGH);
delayMicroseconds(sp*freq);

--off
digitalWrite(spin,LOW);
delayMicroseconds(sp*(255-freq));
} //spwm

void loop()
{
delayTime = random(3,80); / / conjunto de valores entre 2 y 80--cuánto tiempo permanece encendida
count = (random(0,5));

Decoloración en--
para (int x = 1; x < 254; x ++)
{
SPWM(x,LED[Count],delayTime);
}

-Desvanecimiento de
para (int x = 254; x > 1; x--)
{
SPWM(x,LED[Count],4);
--el último argumento puede ser variable de "delayTime" si quieren se descoloran hacia fuera de la misma manera ya descolorado en.
--Estableciéndolo en 1 o 2 se apaga luces real rápido como el párpado se cierra
}
cuenta = random(0,2);

Delay(Random(100,9000)); / /---tiempo LED están OFF antes ojo siguiente enciende 9 segundos es bastante largo pero hace más difícil localizar los ojos

}

Artículos Relacionados

Cómo hacer una lupa iluminada LED ojo

Cómo hacer una lupa iluminada LED ojo

he estado usando una lupa de ojo para ver pequeños componentes electrónicos, inspección de PCB etc.. Sin embargo estaba intrigado el otro día cuando vi esta lupa de ojo de LED luminosa en Sparkfun y pensé que debo hacer mi propio.El instructable mues
Mal de ojo pulsera de cuentas

Mal de ojo pulsera de cuentas

caí en amor con granos de mal de ojo en un viaje a Turquía hace varios años. Mi manera favorita para usarlos es un simple colgante en una cadena alrededor de mi cuello, pero también como estas pulseras con cuentas y son divertidos también!Paso 1: Pas
Cómo hacer un anillo de mal de ojo

Cómo hacer un anillo de mal de ojo

Aquí un tutorial fácil para un DIY alambre-envuelve mal anillo ocular, si no tienes un mal de ojo y cualquier cristal o grano redondo del grano va a funcionar. Si necesita más ayuda Asegúrese de ver el vídeo.Paso 1:Materiales:pies de 1 1/2-2, cable d
Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

Explicar afecto para su San Valentín con chocolates, LEDs, Attiny13 y Arduino IDE

bueno, claro, usted podría han puesto una nota post-it con el mismo mensaje dentro de esa caja de chocolate :) pero no será casi tan cool, especialmente si su pareja tiene un punto dulce para nerds. ¿Es que hasta pienso que: por supuesto que hace, de
ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial

Hola todo el mundo,Si eres como yo, he estado buscando por internet un buen tutorial sobre el uso de la ESP8266 con neopixel LED (también conocido como el WS2812 o WS2812b), programada mediante el IDE de Arduino. No he encontré todo en un solo lugar,
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha
Relámpago de Navidad usando arduino ide dp32 Junta

Relámpago de Navidad usando arduino ide dp32 Junta

Cosas que necesitamos:1. DP32 Junta2. PGM programador (programa de la Junta)3. 2 Cables USB (micro y mini)4. Adruino IDE5. cargadorPaso 1: Descargar el ide MPLABX y ArduinoEnlace para descargar MPLABX -> http://www.microchip.com/mplab/mplab-x-ideEnla
Visualización de código Morse en Chipkit DP 32 usando Arduino IDE

Visualización de código Morse en Chipkit DP 32 usando Arduino IDE

En este proyecto, vamos a programar un chip kit dp 32 para mostrar un mensaje en código morse usando el IDE de Arduino. El mensaje que se mostrará será registrado como una cadena en el programa.Paso 1: Todo lo que necesitamos:Los tableros de viruta k
Super Bowl Blinky LED casquillo de los deportes

Super Bowl Blinky LED casquillo de los deportes

¿Has notado que casi todas las gorras de béisbol son confeccionadas para la inserción de LEDs? ¿Por qué no tapa fabricantes solo seguir adelante e inserte 3 mm LED el 6 arandela roscada (ojales) en la parte superior del sombrero? Después de todo, ade
Super escalofriante Jack Skellington la calabaza maquillaje de rey

Super escalofriante Jack Skellington la calabaza maquillaje de rey

Sólo en tu mente:Bienvenido a sólo en tu mente. Aquí está mi escalofriante Jack Skellington el maquillaje rey calabaza. Si eres un fan de pesadilla antes de Navidad de Tim Burton que este es el video para usted. He intentado crear las películas de Ja
Cómo hacer una cadena de LED luz de hadas usando de MR16

Cómo hacer una cadena de LED luz de hadas usando de MR16

este instructable es una manera super sencilla, fácil y divertida hacer una cadena de LED luz de hadas utilizando downlights LED MR16.También es mi primer instructivo!, finalmente después de años de DIY y diversión ocupa vanamente. ^_^Así, consigue h
Fantasmas de botella con LED ojos de pop

Fantasmas de botella con LED ojos de pop

este es mi primer artículo de Instructables!Debo empezar por proporcionar la influencia creativa de la Web de malvado científico loco que promovió su LED Ghosties en la demostración de radio de NPR durante el cierre del día 16 gobierno... así que por
Super doble Cree Led bicicleta luz

Super doble Cree Led bicicleta luz

este proyecto fue inspirado por el deseo de hacer noche de montaña bicicleta, pero sin querer parte con $500 +.  Tomó mucho tiempo para construir, pero los resultados fueron bien vale la pena.  Costo total del proyecto era aproximadamente $200 por pi
Parpadeo de los LEDs de un Zedboard usando Bluespec y Connectal

Parpadeo de los LEDs de un Zedboard usando Bluespec y Connectal

En este tutorial, a compilar y ejecutar un proyecto de Connectal en su Zedboard. Aunque muchos de los pasos se cubren una vez más, recomendamos que usted intente construir y simular un proyecto como se muestra en cómo crear y ejecutar un ejemplo de B