Skip to content

アクティビティ

ナイトライト

中級 | MakeCode, Python | LED表示, 光センサー | センサー, , 入出力, 天気&気候, 抽出

ステップ1: 作る

説明

暗いところでmicro:bitのLEDが点灯するナイトライトです。

すべてのLEDが点灯したmicro:bit上の月

動作の仕組み

  1. 以前作成した太陽光センサーのように、micro:bitのLEDを明るさセンサーの入力として使用します。 ディスプレイを手で覆って、LEDが点灯しているか確認してください。
  2. micro:bitにあたった光があるレベル以下(100未満 (<) )になったかどうか検出するため、選択を利用します。 もし暗ければmicro:bitのLEDが点灯し、そうでなければLEDが消えます。
  3. 照明の環境に応じて、基準値の数字100を調整する必要があります。
  4. このナイトライトは何に使えると思いますか? 暗闇の中で人や動物の安全性を向上させることができるでしょうか?

必要なもの

  • micro:bit(またはMakeCodeシミュレーター)
  • MakeCodeまたはPythonエディター
  • バッテリーパック(オプション)
  • 照明、micro:bitを覆うもの

ステップ2: プログラムする

ステップ3: 改善する

  • 暗くなったら月や星のマークを表示させてみましょう。
  • 歩いたり自転車に乗る時に安全ライトとして使用するために、micro:bitをバッグや服に取り付けてみましょう。もっと目立つように点滅させることはできますか?
  • micro:bitに当たる照明に応じてLEDの点灯が明るくなったり暗くなったりするよう、MakeCodeのプロジェクトに挑戦してみましょう。 このように光に反応するものを、他で見たことがありますか?