ステップ1: 作る
説明
暗いところでBBC micro:bitのLEDが点灯するナイトライトです。
はじめに
プログラミングガイド
このプロジェクトでは暗くなったら自動で点灯するライトの入力として、micro:bitのLEDを 光センサー として使います。
micro:bitの光センサーは、0(非常に暗い)から255(非常に明るい)の範囲の光を測定します。
動作の仕組み
- プログラムの中の無限ループによってmicro:bitは明るさをチェックし続ける事が出来ます。
- LEDをオンまたはオフにするかどうかを判断するためにロジックを使用します。 条件付き命令(もし… なら… でなければ)により、LED ライトのオン/オフが決定されます。
- 明るさが100以下の場合、micro:bitのディスプレイのLEDが点灯します。 それ以外の場合は、画面をクリアしてLEDライトをオフにします。
- LEDディスプレイを隠したり光に当てたりしてみましょう。そしてLEDライトが暗くなった時に点灯するか見てみましょう。
- 周りの明るさに応じて100という数字を変更する必要があります。 番号が大きければ大きいほど明かりが出やすくなります。 小さい数字では、とても暗いときだけライトが点灯します。
必要なもの
- micro:bit(またはMakeCodeシミュレーター)
- MakeCodeまたはPythonエディター
- バッテリーパック(オプション)
- 照明、micro:bitを覆うもの
ステップ2: プログラムする
ステップ3: 改善する
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.