Search this site
Embedded Files
Skip to main content
Skip to navigation
玩micro:bit學程式
home
microbit.org網頁
第1課:認識micro:bit與第一行程式
第2課:LED動畫與輸入
第3課:事件觸發
第4課 感測與變數
第5課:變數與隨機數猜拳與抽籤
第6課:擲骰子 if/else
第7課:勝負的判斷if/else
第8課:指北針
第9課:後測
教師教學資源
認識microbit接腳
ywrobot擴展板
材料購買
自製杜邦線
補充課程1:水果鋼琴
玩micro:bit學程式
第4課 感測與變數
micro:bit具備許多感測器「溫度」、「光線」與「磁力」等,現在讓我們來玩玩看這些感測器吧。
當使用光線感測值時,在模擬器的左上角會出現光線強度模擬。
任務一:基礎亮度計
在「重複無限次」中加入「顯示數字」。
在輸入中找到「光線感測值」,插入到顯示數字的數字格中。
這個積木的組合意思是:顯示光線感測值測到的數字。
任務二:按了A鍵後才顯示光線強度
任務三:用LED直條圖顯示亮度
從「燈光」中選擇「直條圖」,將光線感測值替換進去,在將上限值輸入255(這是光線感測值的上限)。
使用變數來代表光線感測值
當建立新「變數」時,要用「將變數設為()」的積木設定變數=光線感測值
說明:當變數(光)=光線感測值,我們就可以把(光)當作光線感測值,放到各種程式中應用。
但是為什麼要用變數代替感測值?
當程式變得複雜,例如
A鍵:顯示直條圖
B鍵:顯示數值
當使用變數(光)代替光線感測值,改成溫度感測值,我們不需要更改每一個選項,只需要改變「變數」即可。
Report abuse
Report abuse