06 聖誕燈

(2021/12/17

聖誕節快到了,當然要來玩燈,也為之後的光劍做準備!今天在蝦皮買了幾卷燈條,預計在星期四的課後社團來玩燈,感謝俊青老師的指導及提供資料,內容修改自車神的教材,如下,供參

一、讓WS2812燈條亮起來

  • 擴展燈條的積木(使用上傳模式)

  • 燈條的積木如下

  • 點亮燈條上的LED燈

    • 準備一條1公尺30顆燈的燈條當聖誕燈

    • 將燈條接到Arduino皮子,燈條的VCC接5V、GND接GND、Din接D2

    • 先點亮前3顆燈試試

  • 點亮所有的燈(同顏色)

  • 點亮所有的燈(隨機顏色)

  • 點亮所有的燈(隨機顏色)每次停1秒(也可把時間縮短一點),變化10次(也可把次數增加多一點)

  • LED跑馬燈(LED燈會跑)

    • 依序點亮LED燈

    • 依序點亮LED燈,再依序關閉LED燈

    • 單顆LED跑馬燈

    • 單顆LED跑馬燈(底色)

  • 兩顆LED交叉跑馬燈加底色

    • 流水燈 (多顆燈跑動)

      • 右圖程式會來回跑(像霹靂車燈),改變時間可控制跑動的速度

    • (會有尾巴)

  • 光的三原色

    • 三原色光模式RGB color model),又稱RGB顏色模型紅綠藍顏色模型,是一種加色模型,將Red)、Green)、Blue)三原色的色光以不同的比例相加,以合成產生各種色彩光。

  • 其他積木的使用

    • Color Wipe (顏色擦出,依序亮燈)

      • 下面程式,先紅燈依序亮燈、再來綠色燈,最後藍色燈依序亮燈

  • Theater Chase (追逐)

    • 下面程式,每3顆為一組(30顆燈一共10組,或是亮燈的中間有2顆燈不亮),同時依序亮燈,時間為控制跑下顆燈時間,每一個積木一共跑10次

  • Rainbow (彩虹)

    • 下面程式,第一顆燈會從紅色序紅橙黃綠藍靛紫再回到紅色,然後從第1顆燈往下(2、3...燈)也會漸變

  • Rainbow Cycle (彩虹循環)

    • 下面程式,第一顆燈會從紅色依序紅橙黃綠藍靛紫再回到紅色,然後從第1顆燈往下到最後一顆燈亮到紫,一共重複5次

  • Theater Chase Rainbow (戲院追逐彩虹)

    • 下面程式,同戲院追逐(三燈一組),又有彩虹變色,跑完一趟會花很久時間