led全彩控制器編程教程 |
發布時間:2024-06-11 10:52:35 |
材料
軟件
電路連接 將 LED 燈帶連接到微控制器,如(ru)下所(suo)示:
安裝 FastLED 庫
編程 1. 引入必要的頭文件和聲明 LED 控制器 ```cpp #include #include #define NUM_LEDS 100 // 更改為(wei) LED 燈(deng)帶上的 LED 數量 CRGB leds[NUM_LEDS]; ``` 2. 初始化 FastLED ```cpp void setup() { FastLED.addLeds } ``` 3. 創建顏色效果 FastLED 提供了許多內置顏(yan)色(se)效果,例如:
4. 控制單個 LED 您(nin)可以使(shi)用 `leds[index]` 數組元素訪(fang)問和控制單個(ge) LED。例如(ru),以下代(dai)碼將(jiang)第 5 個(ge) LED 設置為藍色: ```cpp leds[4] = CRGB::Blue; ``` 5. 繪制和刷新 LED 在 `loop()` 函數中,繪(hui)制(zhi)顏色效果并刷新 LED: ```cpp void loop() { // 調(diao)用顏色效果 FastLED.rainbow(10); // 刷新 LED FastLED.show(); } ``` 示例代碼 以下(xia)是創建一個彩虹效果的完整示例代碼: ```cpp #include #include #define NUM_LEDS 100 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds } void loop() { FastLED.rainbow(10); FastLED.show(); } ``` 其他提示
|