Monday, November 13, 2017

Neopixel / WS2812 Notes with the ESP-01

Reminders for using WS281x's with the ESP-8266:
  1. Library: NeoPixelBus and wire them to the RX pin. 
  2. This lib works with Arduino IDE + ESP Board version 2.3.0
  3. The pinout for the 5mm single pixels is here. They use Rgb instead of Grb!!!
    • NeoPixelBus<NeoRgbFeature, NeoWs2813Method> strip(PixelCount,NEO_PIN);
  4. A large differential between output signal and Vcc won't work for the 5mm ones. It works ok for the standalone 5050 style, like the Sparkfun breakouts, but not the 5mm version. You must use a Vcc close to logic high on the ESP-01's, like 3.3V. They are dimmer, but they work.
  5. Some logic level shifters don't work.

No comments:

Post a Comment