Freenove / Freenove_WS2812B_RGBLED_Controller

A Arduino library for Freenove WS2812B RGBLED Controller.
GNU Lesser General Public License v3.0
6 stars 5 forks source link

Need to add an additional IC to use this library? #3

Open blackberryer opened 1 year ago

blackberryer commented 1 year ago

I just used the library "Free WS2812 Lib for ESP32" , which was great and greatly simplified the time spent writing code.

I saw the library 'Freeove_WS2812B-RGBLED_Controller', which has an I2C address in the code, but the pins of WS2812B are DIN, VDD, DO, and GND, respectively. I did not see an I2C address on the datasheet, which seems to mean that the internal IC of WS2812B does not support I2C communication. Does the library 'Freeove_WS2812B-RGBLED_Controller' mean that an additional control IC needs to be added?

SuhaylZhao commented 1 year ago

Hi , Yes, it requires an additional controller to relay your controller and WS2812B light. Like this: image

blackberryer commented 1 year ago

Hi , Yes, it requires an additional controller to relay your controller and WS2812B light. Like this: image

Okay, thank you for your reply and more intuitive images. Now I understand