本課程帶領學習者建立定址 RGB LED(WS2812B / SK6812)的核心控制概念,透過 Arduino Uno R3 / Nano 掌控燈珠陣列的定時刷新與動態掃描。
💡 核心學習重點
- 燈珠陣列與硬體腳位配置: 學習 FastLED 初步初始化與 RGB/GRB 色彩通道設定。
- 單點與區域填色控制: 運用
Blink.ino掌握基本單點色彩寫入與延遲刷新。 - 經典跑馬燈效果: 實作
Cylon.ino(霹靂遊俠)來回掃描與尾跡淡化 (Fade) 演算法。
⚡ 免安裝 IDE: 本課程所有範例可直接在 AeroCuit IOT 網頁平台載入,透過 Chrome 瀏覽器線上編譯並燒錄至開發板,完成驗證即可獲得 ProvenanceData 學習履歷。
擺脫傳統 RGB 三原色混色的直覺限制!學習在 Arduino Uno R3 / Nano 上活用 HSV (Hue, Saturation, Value) 色彩空間與 FastLED 內建調色盤,輕鬆實現流暢漸變彩虹與多種主題視覺風格。
💡 核心學習重點
- HSV 色彩模型應用: 直覺控制色相 (Hue)、飽和度 (Sat) 與亮度 (Val) 實現動態調色。
- Color Palette 自訂調色盤: 運用
ColorPalette.ino切換彩虹、海洋、森林與自訂漸變色板。 - 主題光效與色溫控制: 體驗
DemoReel100.ino與ColorTemperature.ino打造情境燈光。
⚡ 免安裝 IDE: 本課程所有範例可直接在 AeroCuit IOT 網頁平台載入,透過 Chrome 瀏覽器線上編譯並燒錄至開發板,完成驗證即可獲得 ProvenanceData 學習履歷。
深入 FastLED 的數學核心!在 Arduino Uno R3 / Nano 有限的運算資源下,活用 FastLED 專屬的高效 8-bit / 16-bit 三角函數,不需阻斷式 delay() 即可計算出流暢極致的動態波型疊加光效。
💡 核心學習重點
- 非阻斷式正弦波運算: 學習
sin8()與beatsin16()實現平滑呼吸燈與拍頻動態。 - 經典炫彩波浪演算法: 透過
Pride2015.ino解析彩虹光浪多重交織疊加技巧。 - 複雜波形合成: 實作
Pacifica.ino模擬海洋波浪漣漪的光影波動。
⚡ 免安裝 IDE: 本課程所有範例可直接在 AeroCuit IOT 網頁平台載入,透過 Chrome 瀏覽器線上編譯並燒錄至開發板,完成驗證即可獲得 ProvenanceData 學習履歷。
結合物理學與雜訊演算法,將 LED 燈條提升為藝術級裝置!本課程將在 Arduino Uno R3 / Nano 上實作熱能擴散與 Perlin 柏林雜訊,真實還原篝火與自然界隨機光影。
💡 核心學習重點
- 熱能擴散演算法 (Heat Simulation): 運用
Fire2012.ino模擬火苗冷卻、上升與火花隨機迸發效果。 - Perlin 柏林雜訊渲染: 實作
NoisePlusPalette.ino,生成自然界流暢隨機的光流與雲霧效果。 - 物理邊界與參數微調: 掌握火苗閃爍頻率與色彩調色盤轉換,打造擬真情境燈具。
⚡ 免安裝 IDE: 本課程所有範例可直接在 AeroCuit IOT 網頁平台載入,透過 Chrome 瀏覽器線上編譯並燒錄至開發板,完成驗證即可獲得 ProvenanceData 學習履歷。