VortoLight - Internet of Things lamp with spark.io (5 / 8 paso)

Paso 5: El código

He modificado el código de mi amigo (paso 4) para que funcione con el LED.

Tomó gran cuidado para hacer el proceso del código comprensible para alguien que no ha tanto conocimiento de codificación.

Para que este código funcione tienes que hacer las siguientes cosas adicionales para conseguirlo ya está en marcha.

  1. Ingrese su ID de canal en el código
  2. Incluyen la biblioteca de neopixel: ir a la chispa IDE > búsqueda en las bibliotecas para "neopixels" > Abrir > haga clic en "utilizar en la aplicación".
  3. Añadir las palabras siguientes' gatillo' en la aplicación de 'control un tweet' en Thingspeak.
    • Acogedor, lectura, estudio, Industrial, de, rojo, verde, azul, púrpura, color de rosa, romántico

Subir / flash el código a su base y listo! Cuando la alimentación de su núcleo podría tomar unos minutos para encontrar su primer tweet. Abra el monitor de serie si quieres ver lo que está haciendo.

-Hacer un baile de la pequeña victoria.

Cómo agregar desencadenadores de colores

Aquí voy a explicar cómo modificar el código para añadir sus propios colores / modos.

Línea 86 verá el inicio de un manojo de if/else declaraciones.

Echemos un vistazo más de cerca a uno:

La primera línea de código es el siguiente:

Cuando la forma de la palabra gatillo Thingspeak es verde ejecuta este if/else instrucción. Usted puede cambiar 'verde' a otra palabra si desea ejecutar esta instrucción con otra palabra de gatillo.

En este caso la instrucción contiene dos cosas:

Esto es solo por el serial monitor Cuando depure. No tienes que incluirlo.

Esto le da a la función "SetLedColor" un valor específico. En este caso "tira de. Color (255, 0, 0)".

El primer número es la cantidad de rojo

El segundo número es la cantidad de verde

el tercer número es la cantidad de azul.

Cuando se combinan diferentes valores de los números, usted puede hacer todos los colores que hay!

Como para algunos iluminación acogedora:

Más información sobre cómo programar el LED Überguide de Adafruit NeoPixel.

Lo bueno de la base es que se puede actualizar el código a través de wifi. Teóricamente no tienes que usar el cable usb. Solo le VortoLight una actualización OTA (por aire).

Para aquellos con algún conocimiento de codificación ver también existe la opción de utilizar el caso de la conmutación.

Artículos Relacionados

Floating Pyramid Lamp With 108 Spiritual Symbols

Floating Pyramid Lamp With 108 Spiritual Symbols

¡ Hola comunidad Instructables! Gracias por comprobar hacia fuera mi Instructable 2do. Sé lo que usted debe estar pensando... 'Es un fresco buscando lámpara!' Sí, ciertamente. Antes de entrar en la escritura acerca de cómo hacer esta lámpara, quiero
Pipe Lamp With Antiqued Wood Base

Pipe Lamp With Antiqued Wood Base

He visto muchos grandes Instructables en la fabricación de una lámpara de tubo y pensé que haría uno de mi propia. Yo también busqué en Google 'tubo lámpara' sólo para ver lo que hay en Google imágenes para un poco de inspiración. Me gustó la idea de
Modern lamp with iPhone charger

Modern lamp with iPhone charger

He querido construir una lámpara personalizada desde hace algún tiempo. Con que quieran y la posibilidad de ganar que era un rollo, pensé que era el momento perfecto. Me refiero al concurso de la lámpara. Así que si te gusta este instructable soltar
Internet de árbol de Navidad de cosas

Internet de árbol de Navidad de cosas

http://jfrmilner.wordpress.com/2014/12/07/Internet-of-Things-Christmas-Tree-cheerlights-fastled/En este proyecto detallo cómo creé un árbol de Navidad de Internet luz controlada. El año pasado yo oído hablar de un gran proyecto por ioBridge Labs llam
Popcorn Lamp

Popcorn Lamp

A basic lamp with a popcorn cover; Si esto es nuevo para usted, las habilidades aprendidas aquí pueden aplicarse en la fabricación de otras lámparas de casi cualquier cosa: PC (yo sabía que eran buenas para algo), anticuados sistemas de juegos, libro
Las poluciones nocturnas: Mi Arduino Internet habilitado sueño generador

Las poluciones nocturnas: Mi Arduino Internet habilitado sueño generador

todos tenemos que soñar más, así que he creado este Arduino Powered "generador ideal" para ayudar a plantar las semillas para algunos locura pensar grande.  Cuando te acercas el generador de un sensor ultrasónico de Maxbotix activa luces y músic
Un niños proyecto que da vuelta

Un niños proyecto que da vuelta

he estado enseñando durante 14 años, pero en sólo 2 escuelas. De las escuelas tienen cuál es en nuestra condición de "ciudad" del distrito. Esto no quiere decir que estamos en una gran ciudad, que significa que un número significativo de los est
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
Correo electrónico control de reloj con Arduino Yun y cómo devolver mensajes no leídos como un entero.

Correo electrónico control de reloj con Arduino Yun y cómo devolver mensajes no leídos como un entero.

En este video usamos un Arduino Yun (o leonardo con un escudo de Wi-Fi) para comprobar su cuenta de correo electrónico (o la etiqueta solicitada) y devolver el número de correos electrónicos no leídos como un entero para ser utilizado en otro proyect
Lámpara con temporizador y regulador de luz

Lámpara con temporizador y regulador de luz

este es uno de los circuitos más básicos del 555. Este circuito es parte de esta fichas hoja de datos, con las matemáticas necesarias para el diseño de especificaciones y es una de las razones de un 555 se conoce como un temporizador.Se trata de un c
ESP8266 Registrador de temperatura de Wifi

ESP8266 Registrador de temperatura de Wifi

Que día he leído en hackaday (http://hackaday.com/tag/esp8266/) que estaba disponible un nuevo módulo de wifi de $5, realizo el pedido de algunos de ellos para probar. Ahora, unas semanas más tarde quiero compartir mi experiencia.Esta es una demo muy
Medida platino anillo de compromiso-de CAD para terminar

Medida platino anillo de compromiso-de CAD para terminar

aquí es cómo crear un anillo de compromiso de diamante clásico de principio a fin. Este anillo personalizado está hecho de platino y tiene cien que pequeños diamantes se encuentra en el montaje. Este estilo particular montaje utiliza un método conoci
Sombra DIY tambor

Sombra DIY tambor

cuando compramos nuestra casa hace unos años, el comedor tenía un ventilador de techo blanco con detalles en oro y bronceado de las hojas. Definitivamente no es el ventilador más horrible en nuestra casa, pero mi esposa y yo siempre hemos odiado por