專題簡介:
將 LED 顯示屏變成感應器,讓 micro:bit 對光線做出反應
資料來源: https://microbit.org/projects/make-it-code-it/sunlight-sensor/
所需材料:
- 1x micro:bit
- MakeCode編輯器
- 電源
- 一個光源和一些可以遮住 micro:bit 的東西 (你隻手都得)
製作步驟
Step
原理
除了用作輸出之外,micro:bit 上的 LED 還可以用作輸入設備光傳感器,測量落在它們上的光量。
這意味著 micro:bit 程序可以根據它的亮度或暗度使不同的事情發生。
該程序使用“if...else”語句僅在光照水平大於 (>) 特定水平時才顯示太陽圖像。
這被稱為選擇——在不同的事情發生時進行選擇。
將此程序刷入 micro:bit 並將光源(如手電筒、日光或明亮的天花板燈)照射到 micro:bit 上,應該會看到太陽出現。
用手蓋住 micro:bit,太陽圖標應該會消失。
如果它不起作用,請嘗試將 100 數字變小以適應所在位置的照明。
Step
改良
- 天黑時顯示不同的圖片,例如月亮或星星
- 當光線落在micro:bit 上時顯示動畫太陽
- 通過在變暗時點亮 micro:bit 的顯示屏,將這個項目變成夜燈
評語
你可能感興趣的專題
這隻漂流船叫做坦克漂流船,為什麼他叫坦克飄流船呢?因為他的外型看起來很像一輛坦克,所以我為他命名為坦克漂流船。
109
0
還沒有評論。