LED Strips

The potential of the ESP32 development board is in its ability to connect to and control an unlimited range of electronics.

At this time we will look at two very popular actuators - servo motors and RGB LED Strips.

RGB LED Strip

Color LEDs have been used ubiquitously since cheap controllers and light strips began being popularized in the past decade.

The most readily available programmable light strip today is based on ws2812 technology more commonly known as NeoPixel.

Given a strip you will need to connect it to your controller.

There are various connections and this depends on your kit:

Straight to ESP32

Using a Bread Board

With Breakout/Expansion

First, make sure to secure the ESP32 properly into the board:

Make sure to align the pins properly before pushing them in:

Finally, find the row corresponding to your programming pin, say D13 as in this example, and match:

Like so:

Programming NeoPixel Strips

In order to program the NeoPixel strip we need to utilize a NeoPixel library/API.

Make it Red