欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 請教一個單片機WS2812流水燈程序的問題 [打印本頁]

作者: 芙蓉焊料    時間: 2024-11-11 19:31
標題: 請教一個單片機WS2812流水燈程序的問題
這是一段控制WS2812從中間向兩邊亮的函數(shù),想請教怎樣改成從兩邊向中間亮呢?改了幾次沒都成功




作者: kxcuser    時間: 2024-11-12 08:44
你既然知道從中間往兩邊流,那為什么不明白從兩邊到中間流呢,好好想一想,就比如你的燈24路,那就是一個1開始加到12為停止,一個24減到12停止,兩個同時開始流,不就實現(xiàn)了
作者: 飛云居士    時間: 2024-11-12 09:33
調(diào)整循環(huán)的起始和結(jié)束條件,以及數(shù)組索引的計算方式。修改后的代碼:

```c
void WaterLampToCol3(unsigned long _uColor, unsigned char _uTime)
{
    unsigned char i;
    for (i = 0; i < nWs; i++)
    {
        WsDat[i] = _uColor;
        WsDat[nWs - 1 - i] = _uColor;
        WS_L_SetAll();
        delay_ms(_uTime);
    }
    reset();
}
```

1. 循環(huán)從 `i = 0` 開始,而不是 `i = nWs/2`。
2. 將 `WsDat[nWs/2 - (i - nWs/2)]` 改為 `WsDat[i]` 和 `WsDat[nWs - 1 - i]`,這樣就會先設置數(shù)組的兩端,然后逐漸向中間設置。



作者: 芙蓉焊料    時間: 2024-11-12 13:33
飛云居士 發(fā)表于 2024-11-12 09:33
調(diào)整循環(huán)的起始和結(jié)束條件,以及數(shù)組索引的計算方式。修改后的代碼:

```c

感謝指導!




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1