Reactor de arco portátil programable (3 / 11 paso)

Paso 3: Cargar el código de

Si lo has hecho todo correctamente debe ser capaz de simplemente copia y pega este código (accesorio) en el IDE de Arduino y subir directamente a Arduino. En segundos se debe ver el prototipo breadboarded que brilla en todo su esplendor.

Soy sólo unos meses en codificación por lo que mi código es probablemente muy ineficiente y podría ser recogido aparte por algunos de ustedes por ahí que son mucho más inteligentes que yo. No dude en comentar con cualquier crítica constructiva sobre el código. Necesita la biblioteca de Adafruit Neopixel. Lo puedes descargar aquí.

Sobre el código:

El programa se escribe en bucle a través de diferentes modos. Hay varias variables definidas al principio hasta que coincida con el número de patrones que utilicé, el brillo decidió definir, pines de datos, retrasos debounce, etc..

Void setup() define el botón pin como entrada y luego se declaran strip.begin y strip.show. Esto inicializa la tira del LED y lo borra. Ahora está listo para funcionar.

Void loop() - chkBtn es llamar a una función que selecciona el patrón numéricamente, voy a describir más adelante esa función. Entonces es seguido por un if instrucción que dice que si hemos superado el número de patrones, reiniciar el contador a 1. Entonces se llama pickPattern que se refiere a la función siguiente.

pickPattern() vacío - esto es un simple interruptor que lleva el número de patrón definido por chkBtn y llama a la función de los patrones individuales.

Boolean chkBtn() - esta función es comprobar si el botón es apretado, si es así, entonces agregue uno a la cuenta del patrón y hacer que el programa seleccionar el siguiente patrón.

Patrones individuales:

SteadyLights - sonidos al igual que lo es, todas las luces de encenderán y permanecer en un nivel constante. Este es el patrón #1 por lo que mostrará en cuanto se enciende el reactor.

PropSpin - crea una hélice como la animación de giro.

Resplandor - todo resplandor de luces a lo que se define en el brillo y luego se desvanece para cero, luego nuevamente.

Sonrisa - crea un patrón de la cara del smiley amarillo, cursi, yo sé.

Heartbeat - brilla una luz roja seguido por un patrón "Porrazo, Porrazo" brillante para simular un latido del corazón. Como si Tony Stark tiene un corazón...

Spinwheel - un LED a la vez se enciende y gira alrededor de y alrededor, como un iPhone "carga" de animación.

Ralenti - apaga todos los LEDs. Así que puede dejar la batería enchufada pero temporalmente apagará todos los LEDs y consumen muy poca corriente para ahorrar batería.

Artículos Relacionados

Luz blanco de tiro con arco portátil de peso para menores $25

Luz blanco de tiro con arco portátil de peso para menores $25

Este proyecto es rápido, fácil y barato. Sólo tardará unos 20 minutos para hacer y tendrá un objetivo de gran tiro que va a durar mucho tiempo. No sólo eso, es ligero y portátil.Este objetivo fue probado con diferentes dibujar arcos de peso y puede t
Arco iris portátil caso

Arco iris portátil caso

En nuestro mundo cada vez más dependiente de la tecnología, puede ser difícil demostrar personalidad cuando rodeados de máquinas. Por qué no añadir un toque de originalidad diseñando tu propia caja de colorido del ordenador portátil. Las posibilidade
Estación de creación Lego portátil

Estación de creación Lego portátil

Motivación:Mi hijo ha desarrollado una interés/obsesión con Lego. Sacó mi vieja colección de Lego y las instrucciones, y como navegar a través de ellos que dice "permite hacer un papá de carro de fuego!" Se procede a tamizar a través de la pila
Cómo hacer un Reactor de arco de hombre de hierro

Cómo hacer un Reactor de arco de hombre de hierro

Feb 2012Mucho tiempo en la fabricación, pero finalmente me alegra anunciar que este arco se ha reemplazado por un nuevo diseño que yo estoy llamando a la MkII. El láser de características MkII cortar partes de un acrílico color metálico y evitar copi
PI-Berry portátil--el clásico DIY laptop

PI-Berry portátil--el clásico DIY laptop

La laptop hice "La Laptop de Pi-Berry" es construida alrededor de la Raspberry Pi 2. Tiene 1GB de RAM, Quad core CPU, 4 puertos USB y Ethernet de un puerto. El portátil cumple con las necesidades diarias de la vida y sin problemas corre programa
Frambuesa pi portátil

Frambuesa pi portátil

En este instructable mostraré u cómo construí mi laptop frambuesa y posteriormente aprenderá a construir su propio. Espero que disfruten este instructable.P.S si te gustó este instructable no olvide votar por mi en el concurso de frambuesa pi.Lista d
Juego portátil de Bagh Chal

Juego portátil de Bagh Chal

IntroducciónBagh Chal es un juego estratégico, dos jugadores. Me interesé en el juego porque los 2 jugadores tienen distintos objetivos, piezas y capacidades que me resulta atractivo.El diseño hace que el juego en una cartera portátil, que puede ser
Reactor de arco de Ironman

Reactor de arco de Ironman

¿Desea convertirse en un superhéroe? Agregar una parte esencial para tu disfraz de Ironman o sólo ponen debajo una camiseta blanca. Vas a tener un Reactor de arco al igual que Tony Stark, Ironman, que necesita el Reactor de arco para evitar que fragm
Giro de ventilador ruidoso del ordenador portátil

Giro de ventilador ruidoso del ordenador portátil

Me compré yo un acer aspire V3 - 772G con una CPU de núcleo cuádruple a i74702 como un reemplazo de escritorio. Se trata de un portátil potente pero cool, pero bajo linux el ventilador es siempre pesadamente de funcionamiento - sin necesidad, como so
Cómo detener el recalentamiento de su portátil

Cómo detener el recalentamiento de su portátil

Introducción: computadora (Laptop) conceptos básicos de refrigeraciónLa refrigeración de la CPU(Unidad Central de proceso), si no conocido como "el Chip" o a los laicos "el cerebro" de la computadora portátil es un dilema que la mayorí
Soporte de portátil fácil

Soporte de portátil fácil

problema: por lo que este perezoso Geek antiguo acabado encima de mi marco de la cama con un montón de almacenamiento. Ser perezoso y viejo, me gusta descansar más que sentarse y ser un friki, me gusta navegar por internet y jugar en mi laptop. ¡ AJÁ
Cómo actualizar desde Vista a Windows XP en un portátil Acer

Cómo actualizar desde Vista a Windows XP en un portátil Acer

mi esposa recientemente me comprado un Acer Extensa 5620 para Navidad. Es una gran unidad pequeña con un gran potencial, pero el un gran defecto fue el sistema operativo: vino con Windows Vista. El hardware rápido fue paralizado por el sistema operat
Consola portátil de RetroGame (frambuesa Pi)

Consola portátil de RetroGame (frambuesa Pi)

Este instructable es escrito para el curso FabLab haciendo de las Rotterdam University of Applied Sciences.Para este curso voy a hacer una consola de juego portátil en combinación con una Raspberry Pi y una carcasa personalizada.Para una asignación d
Auto Solar portátil, sistema de seguimiento

Auto Solar portátil, sistema de seguimiento

por: Dave WeaverEsta construcción se realiza con extrusión de ranura en t de aluminio. Elegí este material porque es limpio, ligero e ideal para trabajar con. Esto podría ser muy fácilmente construido con madera pero no es tan resistente a la humedad