资源简介
该库用于实现arduino的ws2812灯珠的测试,通过各种类库中的资源实现不同的控制
代码片段和文件信息
/*-------------------------------------------------------------------------
HsbColor provides a color object that can be directly consumed by NeoPixelBus
Written by Michael C. Miller.
I invest time and resources providing this open source code
please support me by dontating (see https://github.com/Makuna/NeoPixelBus)
-------------------------------------------------------------------------
This file is part of the Makuna/NeoPixelBus library.
NeoPixelBus is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation either version 3 of
the License or (at your option) any later version.
NeoPixelBus is distributed in the hope that it will be useful
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with NeoPixel. If not see
.
-------------------------------------------------------------------------*/
#include “RgbColor.h“
#include “HsbColor.h“
HsbColor::HsbColor(const RgbColor& color)
{
// convert colors to float between (0.0 - 1.0)
float r = color.R / 255.0f;
float g = color.G / 255.0f;
float b = color.B / 255.0f;
float max = (r > g && r > b) ? r : (g > b) ? g : b;
float min = (r < g && r < b) ? r : (g < b) ? g : b;
float d = max - min;
float h = 0.0;
float v = max;
float s = (v == 0.0f) ? 0 : (d / v);
if (d != 0.0f)
{
if (r == max)
{
h = (g - b) / d + (g < b ? 6.0f : 0.0f);
}
else if (g == max)
{
h = (b - r) / d + 2.0f;
}
else
{
h = (r - g) / d + 4.0f;
}
h /= 6.0f;
}
H = h;
S = s;
B = v;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 635 2107-11-30 00:00 pinduino\library.properties
文件 271 2107-11-30 00:00 pinduino\Pinduino_library_test\Pinduino_library_test.ino
文件 9128 2107-11-30 00:00 pinduino\README.md
文件 38110 2107-11-30 00:00 pinduino\src\Adafruit_NeoPixel.cpp
文件 3016 2107-11-30 00:00 pinduino\src\Adafruit_NeoPixel.h
文件 25634 2107-11-30 00:00 pinduino\src\AddressableStrip.cpp
文件 5658 2107-11-30 00:00 pinduino\src\AddressableStrip.h
文件 40145 2107-11-30 00:00 pinduino\src\COPYING
文件 277 2107-11-30 00:00 pinduino\src\library.properties
文件 20120 2107-11-30 00:00 pinduino\src\pinduino.cpp
文件 2879 2107-11-30 00:00 pinduino\src\pinduino.h
文件 4252 2107-11-30 00:00 pinduino\src\pinduinoPins.cpp
文件 1809 2107-11-30 00:00 pinduino\src\pinduinoPins.h
文件 2068 2107-11-30 00:00 pinduino\src\RGBStrip.cpp
文件 855 2107-11-30 00:00 pinduino\src\RGBStrip.h
文件 2241 2107-11-30 00:00 PololuLedStrip\examples\LedStripColorTester\LedStripColorTester.ino
文件 889 2107-11-30 00:00 PololuLedStrip\examples\LedStripGradient\LedStripGradient.ino
文件 1706 2107-11-30 00:00 PololuLedStrip\examples\LedStripRainbow\LedStripRainbow.ino
文件 33311 2107-11-30 00:00 PololuLedStrip\examples\LedStripXmas\LedStripXmas.ino
文件 182 2107-11-30 00:00 PololuLedStrip\keywords.txt
文件 323 2107-11-30 00:00 PololuLedStrip\library.properties
文件 1144 2107-11-30 00:00 PololuLedStrip\LICENSE.txt
文件 80 2107-11-30 00:00 PololuLedStrip\PololuLedStrip.cpp
文件 11517 2107-11-30 00:00 PololuLedStrip\PololuLedStrip.h
文件 13793 2107-11-30 00:00 PololuLedStrip\README.md
文件 1705824 2107-11-30 00:00 Simpleex
文件 1689458 2107-11-30 00:00 Simpleex
文件 592316 2107-11-30 00:00 Simpleex
文件 652 2107-11-30 00:00 Simpleex
文件 1172 2107-11-30 00:00 Simpleex
............此处省略173个文件信息
相关资源
- VC全景图拼接算法源码毕业设计+论文
- 超市信息管理系统课程设计.docx
- zlib动态链接库x86&64;
- vc做的小游戏 —— 彩色泡泡
- linux+QT下基于RTP协议的实时视频传输客
- cmake-3.17.2-win64-x64.zip
- C用Easyx图形库编写贪吃蛇.zip
- 图像细化算法
- 北斗模块GPS定位显示
- 西电-面向对象课件褚华老师所著
- gsl-2.6.7z
- 《编译原理第二版》完整版
- vim配置成强大的IDE
- K66_逐飞.zip
- mingw-w64压缩包
- ImageFusion.zip
- STM32Cube_fw_F4_V1.24.1 CubeMX的F4系列的封装
- 未来教育考试系统.zip
- 西安科技大学 程序设计大赛总决赛原
- 矩阵乘法及两种求逆方法
- 华南农业大学数据结构上机题目答案
- Proteus8.9 仿真STM32407ZGT6系列基础模板
- 经典的背包问题九讲,必看
- 最新的libssh2库源码
- 信息学奥赛一本通课后练习答案汇总
- 操作系统实验生产者与消费者实验报
- 学生管理系统 根据数据结构的链表知
- VC使用jmail.dll编写电子邮件发送和接受
- 哈工程本科算法实验-0-1背包动态规划
- linux 下c实现简单的网络嗅探器
评论
共有 条评论