下面這部分是個什么意思 剛進來T=3000,t是0,f也是0,是怎么控制燈變暗的 這部份 看不懂 請指教
pwm(T-t);
if(!f)
{
t+=N;
}
else
{
t-=N; //暗速率較慢
}
if(t>T)
{
f=1;
t=T;
vvv=1; // 呼吸開始,關閉計時器,以免中途又切換其他顏色。
}//超過最大值時,返回最大值,標志為暗
if(t<0)
{
f=0;
t=0;
vvv=0; // 呼吸完一次,打開計時器 切換顏色。
}//超過最小值時,返回最小值,標志為亮
剛進來T=3000,t是0,f也是0, 走紅色
直到t>T,走橘色,f變1,走綠色
直到t<0,走青色,f變0,走紅色
|