Paso 3: codificación!
Aquí viene la diversión parte!
Adjunto es el código que le ayudará a realizar la tarea trabajar en su casa.
Tenga en cuenta que usted necesitará lo siguiente:
Tableros de
Adafruit HUZZAH ESP8266. Puede llegar desde el IDE de Arduino > Herramientas > Junta Directiva > Gerente de la Junta y la búsqueda de "ESP8266". Nota: Puede que necesite copiar un hipervínculo exacto de Arduino si no puede encontrar el directorio en el administrador. Encontrar los pasos https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide.
Bibliotecas
Necesita la biblioteca de NeoPixel Adafruit, que usted puede conseguir yendo a IDE de Arduino y Adafruit IO > Sketch > bibliotecas > bibliotecas administrar y tecleando "Adafruit IO" y "Adafruit NeoPixel".
Es también una buena idea para obtener el código de ejemplo de Adafruit IO ESP8266 para "Salida Digital", encuentran aquí, en el enlace "Adafruit IO básico bocetos". Esto descargará una pequeña biblioteca de ejemplos para mirar. Por favor mirar el código de salida Digital. Ignore la información con respecto a la cola de interruptor de potencia como el ejemplo mostrado es para encender una lámpara desde su teléfono. A menos que desee hacerlo.
Carga código
Cualquier momento que desee cargar código en su placa de ESP8266, primero debe conectar el cable FTDI y poner en "modo del cargador". El cable FTDI, como dice en el tutorial mencionado, debe tener el cable negro va a tierra.
Ajuste de la Junta en "modo del cargador" se logra manteniendo pulsado el botón en el tablero, pulsando el botón de Reset adyacente, luego soltar el botón de GPIO0 GP100. Debe aparecer una débil luz roja en el tablero, lo que significa es para el código subido a él. Después de cargar, puede quitar el cable FTDI.
Importante: En el Digital Out código de ejemplo que se modificar este ejemplo, tenemos que incluir la biblioteca de NeoPixel. Además, usted necesitará ingresar su nombre de red WiFi, clave WiFi SSID, nombre de usuario de Adafruit IO y IO de Adafruit en las localizaciones apropiadas.
Prueba de NeoPixel código con "strandtest"
Ahora puede probar el estado de la placa de ESP8266 y su anillo de NeoPixel subiendo el código adjunto "strandtest24". Si todo va bien, usted anillo deberá encenderse. Realmente, realmente brillantes.