Paso 2: Código y programación
En primer lugar, usted necesita para asegurarse de que usted tiene una versión del IDE Arduino que es menos 1.6.4. Consíguelo aquí:
https://www.Arduino.CC/en/Main/software y lo instalamos.
Luego ir a archivo--> Preferencias y en la parte inferior bajo "Adicional tablero de administradores", escriba:
http://Arduino.esp8266.com/Versions/2.0.0/Package _...
Utilice el administrador de la Junta para instalar eso ESP8266 (Arduino ESP8266 instrucciones de Adafruit siguientes aquí: https://learn.adafruit.com/adafruit-huzzah-esp8266-breakout/using-arduino-ide)
Herramientas--> Junta seleccione genérico ESP8266 (o Adafruit Huzzah ESP8266 si usas) y utilizan estos ajustes:
- Frecuencia: 80 MHz
- Velocidad de subida: 115200
- Cuando se conecta en el FTDI, seleccione el puerto COM correcto para él.
Asegúrese de que también se instala la biblioteca de neopixel para Arduino si no lo has hecho ya. Conseguirlo mediante el administrador de la biblioteca
- En el Sketch Arduino--> Biblioteca incluyen--> Gestión de bibliotecas (que está en la parte superior de la lista)
- Escriba "neopixel" en el cuadro de búsqueda
- Seleccione la biblioteca de neopixel Adafruit e instale
Ahora prepárate tu bosquejo. Puede usar el bosquejo de StrandTest genérico en el menú de ejemplos en la carpeta de Adafruit NeoPixel. Establecer el número de píxeles que estás utilizando y configurar el pin de datos - estoy usando pin 14.
[NOTA: NO UTILICE EL PIN 16 PARA NEOPIXELS].
Poner la placa en modo bootloader.
- Si usas el desglose Huzzah, esto significa que manteniendo pulsado el botón GPIO0, pulsando y soltando el botón resientes, soltando el botón GIO0.
- Si está utilizando un ESP8266 desnudo en su lugar, temporalmente conectar el GPIO0 a tierra, poder cambiar el pin de reset, luego desconecte el GPIO0 de la tierra.
- Si has hecho algo de lo anterior correctamente, el LED a bordo debe ser tenue en.
Ahora sube el bosquejo usando el IDE de Arduino. Esto tardará un rato y probablemente verá el parpadeo de LED a bordo durante la transferencia.
Ahora que has subido el dibujo, vamos a ver si funciona. Llevar el interruptor de la batería y usted debería ver su luz neopixels.
Felicitaciones, estás a mitad de camino a hacer el siguiente dispositivo de IoT grande! Divertirse haciendo cosas iluminan desde lejos con su ESP8266.
Espero que este le ahorra tiempo para fregar varios sitios para poner todo junto. Gracias a Adafruit, http://www.esp8266.com/y http://www.whatimade.today/esp8266-easiest-way-to-program-so-far/ para todo el material de fuente original.