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.
- Ingrese su ID de canal en el código
- 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".
- 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.