第4課 感測與變數

micro:bit具備許多感測器「溫度」、「光線」與「磁力」等,現在讓我們來玩玩看這些感測器吧。

當使用光線感測值時,在模擬器的左上角會出現光線強度模擬。

任務一:基礎亮度計

在「重複無限次」中加入「顯示數字」。

在輸入中找到「光線感測值」,插入到顯示數字的數字格中。

這個積木的組合意思是:顯示光線感測值測到的數字。

任務二:按了A鍵後才顯示光線強度


任務三:用LED直條圖顯示亮度

從「燈光」中選擇「直條圖」,將光線感測值替換進去,在將上限值輸入255(這是光線感測值的上限)。

使用變數來代表光線感測值

當建立新「變數」時,要用「將變數設為()」的積木設定變數=光線感測值

說明:當變數(光)=光線感測值,我們就可以把(光)當作光線感測值,放到各種程式中應用。

但是為什麼要用變數代替感測值?

當程式變得複雜,例如

A鍵:顯示直條圖

B鍵:顯示數值

當使用變數(光)代替光線感測值,改成溫度感測值,我們不需要更改每一個選項,只需要改變「變數」即可。