WS2812燈條
WS2812燈條,俗稱跑燈,需搭配開發板或控制器才能使用。
具有方向性從DIN開始第一顆燈珠編號為0,依序遞增。
一顆彩色LED燈珠耗電量約20~60mA,若使用開發板直接供5V電源,燈條長度請勿超過25顆。
範例1
宣告一個名為strip_1的燈條,有24顆燈,腳位3號
依序點亮第0顆燈(紅)、第1顆燈(綠)、第2顆(藍),然後一起熄滅。
範例2
舞台燈(每隔三顆為一組,三組依序亮滅)。
使用for迴圈撰寫
範例3
彩虹漸變 (只設定第0顆燈)
//紅色漸暗,綠色漸亮
//綠色漸暗,藍色漸亮
//藍色漸暗,紅色漸亮
Q:試著利用雙層for迴圈讓所有燈一起變色
範例4
彩虹漸變 (設定每一顆燈)
使用雙層for迴圈撰寫
內層先跑,變數i 為燈號
外層變數i,設定欲調整的燈色。