步驟1:製作
這是什麼?
將LED顯示螢幕變成傳感器,使您的micro:bit對光產生反應。
運作方式
- micro:bit上的LED燈既可以作為輸出設備,也可以作為輸入設備
光傳感器用來測量照射在它們上方的光量。 - 這意味著micro:bit編程可以根據明暗程度來使不同的事情發生。
- 編程上使用'if ... else'語句僅顯示太陽圖像如果光照程度大於(>)特定程度時。 這就是選擇-選擇何時發生不同的事情。
- 燒錄此程式到您的micro:bit上,然後在您的micro:bit上照射光源,像是手電筒,日光或明亮的天花板燈等,然而您應該會看到太陽出現。
- 用手覆蓋micro:bit時,太陽圖案應該會消失。
- 如果不起作用,請嘗試降低數字100以符合您所處的環境燈光值。
- 您可以在此處上閱讀有關更多micro:bit光傳感器工作原理的背景訊息。
你需要的東西
- micro:bit (或 MakeCode 模擬器)
- MakeCode 或 Python 編輯器
- 電池組(選配)
- 光源和覆蓋micro:bit的東西-您的手就能做到!
步驟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.