forked from PAWPAW/lib_rgb
更新README.md
This commit is contained in:
@@ -7,12 +7,21 @@
|
||||
|
||||
## 功能
|
||||
- **颜色渐变**:通过逐步调整RGB值来模拟呼吸灯效果。
|
||||
|
||||
- **色调循环**:在HSV颜色空间中循环改变色调以实现颜色渐变。
|
||||
|
||||
- **颜色转换**:将HSV颜色值转换为RGB颜色值。
|
||||
- **颜色填充**:将单一颜色填充到整个RGB条中。
|
||||
|
||||
- **颜色填充**:将单一颜色填充到整个RGB条中,也可以将RGB条分组,同时输出不同的颜色或响应
|
||||
|
||||
- **音量响应**:根据响度值(-xdB~0dB),获取音量等级,以实现响度可视化
|
||||
|
||||
- **RGB灯条驱动**:启动一个永久循环,持续更新RGB灯条的颜色。
|
||||
|
||||
- **HSV颜色循环驱动**:驱动HSV颜色空间中的颜色循环,以实现连续的颜色渐变效果。
|
||||
|
||||
|
||||
|
||||
## 使用方法
|
||||
|
||||
### 包含头文件
|
||||
@@ -87,8 +96,12 @@ output_rgb_array(rgb_array, 3);
|
||||
- [ ] 当RGB_MAX等值超限时,raise error
|
||||
- [ ] 为绘制RGB的函数添加可合并选项,以减少资源占用
|
||||
- [ ] 添加更多应用光效
|
||||
- [x] RGB渐变
|
||||
- [x] HSV渐变
|
||||
- [ ] 每个灯珠独立的HSV渐变
|
||||
|
||||
- [x] 音频响度响应
|
||||
- [ ] 使用定点/S32以增加`HSV_to_RGB`的计算效率
|
||||
- [ ] 使用fp/s32以增加`HSV_to_RGB`的计算效率
|
||||
|
||||
## 贡献
|
||||
如果你有任何改进意见或者发现了bug,请通过issues或pull requests来提交。
|
||||
Reference in New Issue
Block a user