Estrellas titilantes en el pasillo (2 / 4 paso)

Paso 2: El código

Usé 6 estructuras diferentes para el LED de control. Si bien tengo 8 picaduras en el techo que decidí seguir con las capacidades nativas de PWM de la ATMega328. Considerar el uso de la biblioteca de SoftPWM, pero decidió dejar para proyectos posteriores.

Utilizar un canal de serie para algunos comandos básicos y mostrar resultados. La versión final tiene unas pinzas en el tablero, pero no están conectadas a nada en este momento.

Por lo tanto un código de caminar a través de

La primera sección define constantes y variables, así como las 6 estructuras para controlar las cadenas de LED.

La sección de configuración abre el canal de serie e inicializa las estructuras definir las cadenas de LED

El bucle principal:

Comprueba el canal serial de entrada;

Si el modo de operación es NORMAL

Establece cada uno de los canales de LED para un brillo basado en tiempo, cada uno los ciclos más brillantes y dimmer a diferentes ritmos, que crea un efecto de 'centelleo' razonablemente al azar.

Si el modo de funcionamiento en ON, todos los LED de se establecen en

Si el modo de funcionamiento está desactivada, el LED está apagado.

Los procedimientos de finales administran el canal serie, buscando todas las entradas, cambiando el modo de funcionamiento si es necesario y mostrar el estado de algunas variables.

Todo el código sobre el canal de serie podría ser quitado de la interfaz en serie no se utiliza cuando está en uso, pero lo dejé en caso de que quería cambiar las cosas en el futuro.

Artículos Relacionados

Manta de estrellas titilantes de lento a rápido (usando parches conductores)

Manta de estrellas titilantes de lento a rápido (usando parches conductores)

siempre ha fascinado por las estrellas y constelaciones, así que pensé que intentaría hacer un big dipper + manta de little dipper que realmente centellea!Utilizado 6 LED, así que no todas las estrellas se encenderán. Cuando la manta se enciende, la
Techo estrellado para el dormitorio de los niños

Techo estrellado para el dormitorio de los niños

cuando mi niña nació yo quería hacerla una noche especial luz en su habitación. Hizo una lámpara de techo con estrellas titilantes. Se compone de una pieza de madera con 100 LEDs montados en él. Un microcontrolador AVR AT90S8538 dirige un programa de
Cómo conservar un copo de nieve para siempre!

Cómo conservar un copo de nieve para siempre!

Algunos poco interesante de la ciencia hace algo que crees imposible, posible: preservar para siempre un copo de nieve.Siendo mi primer instructivo, por favor, perdóname por cualquier verdaderamente atroces instructable relacionadas con las atrocidad
Personalizar su portátil con pegatinas de vinilo

Personalizar su portátil con pegatinas de vinilo

Finalmente, llegué a quitar la publicidad no deseada en la parte delantera de mi equipo con una etiqueta engomada del vinilo diseño personalizado. Había visto pegatinas similares en el frente de las computadoras de la gente en tiendas de café alreded
Musical y luz Junta de fieltro

Musical y luz Junta de fieltro

Lista de materialesTenga en cuenta, he comprado muchos de los materiales de fieltro hechos previamente, pero definitivamente puede hacerlos usted mismo y probablemente sería más barato. :)Materiales "Blandos"2 12 "x 18" Easy gris fielt
Cómo: construir tu propio universo

Cómo: construir tu propio universo

Este instructable es un ejercicio rápido para iniciarte en el negocio de la construcción del universo.Materiales necesarios:-tiempo (s)-espacio (m)Paso 1: Definir el espacio-tiempoPrimero tendrá que definir la relación entre espacio y tiempo con una
Construir un piso estrella

Construir un piso estrella

Donde todo comenzóQuería algo un poco friki para la casa, y me encontré con fibra óptica! Usarlas es muy simple, pero los resultados pueden ser grandes - por lo que una vez que había completado mi piso estrella en el baño me quedé enganchado, y verás
Cómo crear rápidamente una estrella de Navidad iluminado

Cómo crear rápidamente una estrella de Navidad iluminado

cada ciudad tiene algunas casas que van por la borda con decoraciones de césped iluminada gigante durante la Navidad.  El pensamiento de mano perforación infinidad de huecos para rellenar con pequeñas lucecitas me ha mantenido de incluso poner alguna
Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Proyectos para niños: Cómo hacer un DIY 8 señaló la estrella Ninja

Compañeros amantes Instructable! Yo traigo para ti un extraordinario Modelo de papel de Origami arte y aprender Cómo hacer una estrella Ninja puntas de bricolaje 8. Una idea de arte papel absolutamente fácil para los niños, para hacer, este Origami M
Estrella de la muerte del corte del laser

Estrella de la muerte del corte del laser

Yo quería hacer un modelo estrella de la muerte (porque, bueno, ¿quién no?), pero no quería pasar semanas recreando el original - me gusta el minimalismo; No después de una reconstrucción detallada, quería hacer algo que captura la esencia de la estr
Estrella Ninja de papel

Estrella Ninja de papel

La estrella Ninja de papel se utiliza para divertir a los niños.Paso 1: Paso 1: materialesNecesita 8 pedazos de papel cartón y un par de tijeras para empezar.Paso 2: Paso 2: corteCortar todos los ocho pedazos de papel de la cartulina en cuadrados.Pas
Montaje de bajo coste llevó la lámpara del pasillo a un ventilador de techo

Montaje de bajo coste llevó la lámpara del pasillo a un ventilador de techo

Sustituyo más ventiladores de techo en mi casa con las mejores unidades, y cuando precio de modernos accesorios de iluminación LED para ellos de que he encontrado el precio de venta por menor más allá lo que era razonable y procedió a la fuente de mi
Notas de amor en forma de estrella

Notas de amor en forma de estrella

Me gusta hacer estas pequeñas estrellas con encantadoras notas dentro! Esconden en lugares que sé que la gente que me encanta encontrar :) Puse en mi lonchera de hermanas, en mi mesita de noche de las madres o en mi lápiz de novios el caso y creo que
Básico 4 puntas Ninja estrellas

Básico 4 puntas Ninja estrellas

básica 4 puntas star se puede hacer con sólo una sola tira de papel y tijeras si lo prefiere les!!!!Paso 1: Encontrar el papel adecuado. Puede elegir cualquier tipo de papel, pero asegúrese de que su tamaño no pasa demasiado tiempo.Paso 2: Dobla el p