181 2996 9297
led全彩控制器編程教程 |
發(fā)布時(shí)間:2024-06-11 10:52:35 |
材料
軟件
電路連接 將 LED 燈帶連接到微控制器,如下所示:
安裝 FastLED 庫(kù)
編程 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. 控制單個(gè) LED 您可以使用 `leds[index]` 數(shù)組元素訪問(wèn)和控制單個(gè) LED。例如,以下代碼將第 5 個(gè) LED 設(shè)置為藍(lán)色: ```cpp leds[4] = CRGB::Blue; ``` 5. 繪制和刷新 LED 在 `loop()` 函數(shù)中,繪制顏色效果并刷新 LED: ```cpp void loop() { // 調(diào)用顏色效果 FastLED.rainbow(10); // 刷新 LED FastLED.show(); } ``` 示例代碼 以下是創(chuàng)建一個(gè)彩虹效果的完整示例代碼: ```cpp #include #include #define NUM_LEDS 100 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds } void loop() { FastLED.rainbow(10); FastLED.show(); } ``` 其他提示
|