WS2812B是一种级联的LED三色灯,其内部有芯片,外部通过发送指令,可以控制其三基色亮度,从而配合完成各种颜色的变换。然后占用IO也很少比较好用。
我们在Arduino中可以打开例程。
我们把我们有多少LED灯珠输入进去,然后底层的接口是固定的。对应不同板子去接就行了。
调用了两个函数,操作不一样,一个是对应每个LED数,来设定每个灯颜色,一个是全局的。多少数量的灯亮啥颜色。
void setPixelColor(uint16_t led_Number, uint8_t rColour, uint8_t bColour, uint8_t gColour);
void fill(uint8_t rColor, uint8_t gColor, uint8_t bColor, uint16_t first = 0, uint16_t count = 0);
引用: Jacktang 发表于 2024-3-17 18:24 控制三色灯调光是比较方便
控制三色灯调光,谢谢