渐变功能要求:使得LED灯颜色逐步实现从一个颜色转变变成另一个颜色。
实现方法:
1、颜色与RGB亮度有对应关系,RGB亮度与PWM占空比有对应关系;
2、改变颜色就是改变RGB亮度,改变RGB亮度就是改变PWM占空比。
3、从第一个颜色变成另一个颜色,就是从对应第一个颜色的PWM占空比变成对应第二个颜色的PWM占空比。
4、从第一个PWM占空比变成第二个PWM占空比时,将这个时间变成N等份,将变化的PWM占空比差值也变成N等份,每过1等份时间,PWM值也变化1等份PWM变化差值,就实现了PWM的渐变过程,也就实现了颜色的渐变过程。