燈光繞圈圈 ( 座標 )
這篇文章會介紹如何使用「重複無限次」、「重複指定次數」、「變數」、「點亮」、「暫停」積木,做出燈光在 micro:bit LED 外圍繞圈圈的光線效果。
積木程式原理
要讓燈光在外圍繞圈,可以按照下圖是燈光繞圈圈的原理進行,從第一步驟 (0,0)~(3,0),第二步驟 (4,0)~(4,3),第三步驟 (4,4)~(1,4),第四步驟 (0,4)~(0,1),逐步點亮燈號,就可以做出繞圈效果。
了解原理後,按照下方步驟放入對應積木:
- 在「重複無限次」積木裡,放入 x 和 y 兩個變數,數值設定為 0。
- 放入「重複 4 次」積木,每次重複先「清空畫面」。
- 清空畫面後,依序點亮座標 (0,0)~(3,0) 的 LED 燈。
- 點燈完成後「將 x 加 1」,並暫停 100 毫秒。
啟動 micro:bit 就能看到 LED 在第一排的第一個到第四個燈之間,不斷重複移動。
了解原理後,依此類推放入另外三個「重複 4 次」積木,內容變數改變的數值,依序分別是:
- 變數 y 改變 1
- 變數 x 改變 -1
- 變數 y 改變 -1
啟動 micro:bit 就能看到 LED 繞著周圍不斷移動。
範例解答
範例解答:燈光繞圈圈 ( 座標 )
延伸練習
如果已經熟悉了燈光繞圈圈 ( 座標 ) 的原理,還可以嘗試更多好玩的作法:
- 嘗試讓 LED 從另外一個方向 ( 逆時針 ) 繞圈圈 ( 解答 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~