博士
最后登录1970-1-1
在线时间 小时
注册时间2020-5-11
|
搜索了下论坛,发现玩ws2812的人挺少,ws2812可实现256级亮度显示,完成16777216种颜色的全真色彩显示,通过串行级联接口,一根信号线就完成数据的接收与解码;介绍的资料网上很多,大家可以自行查阅,这是之前自己玩的时候找到的一份比较好用的驱动代码;通过STM32的SPI+DMA的方式很方便驱动ws2812灯盘;
在代码中调用LED_SPI_LowLevel_Init()初始化后,就可以调用Color_Update(uint8_t b,uint8_t g,uint8_t r,uint32_t length)来点灯;
可以实现多彩流水灯,色盘,多彩呼吸灯等功能,也可以加上SEP8266通过app来控制灯盘玩;
|
|