步驟1:製作
它是什麼?
三個項目中的第一個項目,透過測量您使用的光量,瞭解您家裡或學校的能源使用情況。
這個測光計可以幫助您測量開燈和關燈時周圍光線水準的變化,並且在下一個項目中找到放置燈光計時器的最佳位置。
您將學到什麼
- 如何從 micro:bit 的感測器中獲取讀數,並將它儲存到一個變數中以便您能夠重複查看相同的讀數,即使在條件發生了變化。
- 尋找記錄可靠的環境數據的地點
如何使用它
- 關上燈,將您的 micro:bit 放在您想要獲取光亮讀數的地方,然後按下按鍵 A。
- 移動 micro:bit 以便您可以輕鬆看到它的螢幕,然後按下按鍵 B 來查看光亮水準讀數。 讀數將會是 0 (暗) 到 255(micro:bit 能夠測量到的最強亮度)之間的數字。
- 如果您不能確定讀數,您可以再次按下按鍵 B。
- 打開燈,再次按下按鍵 A 來進行測量,然後按下按鍵 B 來獲取讀數。
- 找出開燈和關燈時讀數相差較大的地方。 遠離有自然光的窗口且靠近電燈光源的地方最佳。 有安裝電燈的櫥櫃是理想的測量地點。
- 在燈保持開啓的狀態下進行幾次讀數,並找到平均讀數。 您將在下一個項目 光能計時器中需要這個數字。
運作方式
- 該程式利用名為 reading 的變數來儲存光亮值。 當程式開始運行時,以及每次按下按鍵 A 時,就會設定這個變數。
- 將光線感測器的讀數儲存在一個變數中,而不是直接顯示出來,是一個很好的想法,因為這意味著一旦儲存後,您可以重複地查看這個讀數。
- 使用變數也代表您可以在難以看到螢幕的地方進行光照測量,並在一個更方便的地方查看光照測量結果。
你需要的東西
- micro:bit (或,MakeCode simulator)
- MakeCode 或, Python 編輯器
- 電池組(推薦)
步驟2:編碼
步驟3:進階
- 修改程式碼來計算讀數的平均值。
- 添加第二個 micro:bit 和無線電功能以便能夠遠端讀取光亮水準。
- 如果您有一個測量其他單位光照度的測光儀,您可以用它來和 micro:bit 的讀數比較。
- 使用光測計讀數來來製作一個計時器,藉以記錄燈保持打開的時間。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.