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