WS2812
WS2812是一种可编程的LED灯,具有RGB显示效果,可显示的颜色数量为2^24。
WS2812本身就是一种集成了控制电路和RGB芯片的智能外控LED光源,内部的控制电路可以看作是起到控制芯片的作用,并没有额外的独立控制芯片。
WS2812使用内部的数据锁存器来存储亮灯信号。这些数据锁存器会在每个像素点接收到数据后,暂存相应的24位控制数据,以控制该像素点的RGB灯珠显示颜色和亮度。
WS2812的数据锁存器中的亮灯信号是掉电丢失的。因为其没有专门的非易失性存储单元来保存数据,当电源关闭后,数据锁存器中的数据会被清除,再次上电时,如果没有重新发送控制信号,灯珠将不会显示之前的亮灯状态,而是会恢复到默认状态或不亮。
常用颜色表示方法
表示方法:
- RGB 表示
- 加法混色原理:RGB 颜色模型基于加法混色原理,将红(Red)、绿(Green)、蓝(Blue)三种基本颜色按照不同的强度相加,来生成各种颜色。这三种颜色被称为三原色,它们相互独立,不能通过其他颜色混合得到。
- 数值表示:在计算机中,通常用 0 到 255 之间的整数来表示每个颜色通道的强度。例如,(0, 0, 0) 表示