明るさに応じて気持ちをLEDディスプレイに表示する
概要
明るさに応じて、うれしいまたは悲しい気持ちをLEDディスプレイに表示します。
- 明るいときはうれしい顔を表示
- 暗いときは悲しい顔を表示
関数一覧
display.read_light_level()
LEDディスプレイのまわりの明るさを検出します。戻り値は明度を表す0から255 までの整数値です。明るいほど、明度の値が大きくなります。
プログラム
プログラムを以下に示します。
from microbit import * while True: lightlevel = display.read_light_level() if lightlevel >= 100 : display.show(Image.HAPPY) else: display.show(Image.SAD) sleep(1000)
結果
LEDディスプレイは、明るいときうれしい顔を、暗いとき悲しい顔を表示しました。 ただし、スタンドライトを当てて、動作結果を確認しました。