概述

WS2812FX是一个专为Arduino和ESP8266微控制器设计的LED灯光效果库,支持WS2811/WS2812(包括NeoPixels)系列可编程LED。这个开源项目拥有超过55种预设的灯光效果,旨在作为Adafruit NeoPixel库的增强替代品。它提供易于使用的界面,允许用户在运行时动态控制速度、亮度,并且支持声音同步功能。该项目主要采用C++编程语言进行开发。

源码下载:

​​​​​​WS2812FX_C_Lang: WS2812FX的C语言版本,方便在STM32、NXP、Nordic等其他平台实现WS2812及其兼容型号的彩灯控制,原项目来自https://github.com/kitesurfer1404/WS2812FX

功能测试

在时间片轮询里面10ms执行一次函数,5秒改变一次显示效果。

显示效果列表:

移植好的代码链接:

基于STM32F407Hal库的WS2812驱动移植了WS2812FX库资源-CSDN文库

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐