The rgb LED chain
The LED employed on the LoLin RGB LED card is very different from the one we used on the CPU card. In fact, the card uses cascadable, addressable WS2812B color LED. rgb stands for red, blue, green. There are 3 very small colored LEDs with red, green and blue colors and by modifying the intensity of each LED different colors can be created. If all color components have the same intensity, the color observed will be white. If you want to know the details of how the WS282B works, here is its
datasheet
.
Communicating with the WS2812B can be quite complex because the communication timing must be strictly respected. Fortunately, the authors of MicroPython supply a driver which make usage of the WS2812B a child's game.
This is how the board looks like:
The board is jumpered to use D0 or GPIO 26 for its communication with the ESP32.
--
Uli Raich - 2022-10-16
Comments