ESP8266 control de WS2812 Neopixel LEDs utilizando Arduino IDE - un Tutorial (2 / 2 paso)

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

  1. En el Sketch Arduino--> Biblioteca incluyen--> Gestión de bibliotecas (que está en la parte superior de la lista)
  2. Escriba "neopixel" en el cuadro de búsqueda
  3. 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.

Artículos Relacionados

Bajo responsiva RGB Leds utilizando Arduino

Bajo responsiva RGB Leds utilizando Arduino

Este tutoiral le mostrará cómo usar Arduino y a un conjunto de leds utilizando música del ordenador de control. Este tutorial requiere:-Arduino (utilicé un leonardo)-pequeña protoboard con los cables de puente (kit es la mejor oferta)-rgb led tira (u
Parpadeo de LEDs utilizando arduino de lujo

Parpadeo de LEDs utilizando arduino de lujo

Esto es lujo generador de luz que se construye utilizando Arduino. Este proyecto utiliza cuatro LEDs y controlada mediante un microswitch(button switch) que provocan a los LEDs brillan en diferente secuencia y patrones...Uno es una de las series de p
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
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha
Cómo calcular los ángulos en un pic32 utilizando arduino IDE

Cómo calcular los ángulos en un pic32 utilizando arduino IDE

Este es un instructivo para sobre cómo calcular el ángulo entre 0-180 grados usando pic32 analógica potenciómetro y LED de luces aduino IDE1. subir bootloader en pic32 con mplabx (esto tiene que volver a subir cada vez que necesita para cargar el cód
WiFiBee (ESP8266) LED parpadea Arduino IDE

WiFiBee (ESP8266) LED parpadea Arduino IDE

La tarjeta WiFiBee posee el famoso módulo ESP8266 permite agregar conexión Wi-Fi a tus proyectos.Existen 3 maneras de programar el módulo:Comandos AT: el módulo se configuración a través de comandos enviados desde el PC o microcontroladorLUA: lenguaj
Cómo controlar 8 leds utilizando arduino uno

Cómo controlar 8 leds utilizando arduino uno

Hola chicos este es mi primer proyecto de arduino por favor comentario lo siento u.        Paso 1: Lo que necesita Ya que es fácil del proyecto para el principiante para piezas también son simplesPartes:1 - Arduino uno o cualquier otro tablero funcio
Móvil controló el coche robótica utilizando arduino y DTMF

Móvil controló el coche robótica utilizando arduino y DTMF

¡ Hola chicos!Este es mi primer proyecto en instructables, esperamos que disfrute de esto.Este proyecto es acerca de cómo puede controlar un coche robótico mediante teléfono celular y cómo puede controlar ese coche desde cualquier lugar del mundo.Pro
Programación ESP8266-ESP-201 autónomo con Arduino IDE

Programación ESP8266-ESP-201 autónomo con Arduino IDE

Quiero darle una mejor documentación de cómo se puede utilizar ESP201 (una variante de ESP8266) como solo tablero y cómo enganchar encima de la GPIO para programar con el IDE de Arduino.Estaba luchando sobre cómo obtener el sketch de Arduino IDE desc
Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

Steampunk ESP8266 Internet con reloj utilizando el IDE de Arduino

¿Qué se obtiene cuando un anillo de NeoPixel, una placa Arduino Wifi barata y un láser de corte entrar a un salón de Punk de vapor?Una moda Steampunk Internet diseñado con reloj utilizando el ESP8266 y el IDE de Arduino por supuesto!Aquí es un proyec
Programación ESP8266-12E utilizando software/IDE de Arduino

Programación ESP8266-12E utilizando software/IDE de Arduino

El ESP8266 es como un Arduino con un integrados Wi-Fi, el MCU y circuitos de WiFi se encuentran en el mismo chip. Considerar Arduino + WiFi Shield = ESP8266. En este instructable proporcionará una guía paso a paso a adquirir y una ESP8266-12E WIFI de
LED control remoto usando Bluetooth HC-05, Arduino y App móvil

LED control remoto usando Bluetooth HC-05, Arduino y App móvil

¿La tecnología está avanzando a velocidad de rotura de cuello, cada uno de nosotros tiene teléfonos inteligentes hoy en día, existen aplicaciones que nos permiten estar en contacto con nuestros amigos y familiares, obtener información meteorológica m
Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

Reloj lineal utilizando Arduino + DS1307 Neopixel: volver a utilizar algún hardware.

De proyectos anteriores tuve un Arduino UNO y una tira de Neopixel LED a la izquierda y quería hacer algo diferente. Porque tira de Neopixel tiene 60 luces LED, pensadas para utilizarlo como un gran reloj.Para indicar las horas, se utiliza un segment
Control de LED con Arduino Bluetooth y Android. (Parte 1)

Control de LED con Arduino Bluetooth y Android. (Parte 1)

Este instructable es un simple tutorial explicar cómo controlar un LED mediante Bluetooth de Android.Se necesita:Arduino UNOResistencias 300Ω (x 3)Resistencia 150ΩLEDPuentes;Módulo de Bluetooth (HC-06/otros);Teléfono Android;Bluetooth Apk SPP (Lite s