平衡燈 ( 姿勢 )
這篇文章會介紹如何使用「當姿勢發生」、「重複無限次」、「重複迴圈」、「變數」、「判斷」積木,做出一個前後左右翻轉 micro:bit,控制 LED 燈在水平位置的平衡燈效果。
積木程式原理
按照下方步驟放入程式積木:
- 當啟動時:建立 x 和 y 兩個變數,預設值設定為 2。
- 重複無限次:每次重複時,清空畫面並點亮 xy 座標的燈。
- 當姿勢左側偏低:使用「重複...判斷」積木,判斷如果 x 大於 0,每隔 100 毫秒就讓 x 減少 1。
啟動 micro:bit,將開發板往左邊轉,就會看到 LED 燈跑到左邊。
依此類推,繼續放入「右側偏低」、「標誌朝上」和「標誌朝下」的積木區塊。
- 當姿勢右側偏低:判斷如果 x 小於 4,每隔 100 毫秒就讓 x 增加 1。
- 當姿勢標誌朝上:判斷如果 y 小於 4,每隔 100 毫秒就讓 y 增加 1。
- 當姿勢標誌朝下:判斷如果 y 大於 0,每隔 100 毫秒就讓 x 減少 1。
啟動並開始旋轉 micro:bit,就可以看見一個簡單的平衡燈效果。
範例解答
範例解答:平衡燈 ( 姿勢 )
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~