ステップ1: 作る
説明
あなたのmicro:bitを、暗くなったらLEDディスプレイに点滅する星を表示するお祝いの飾りにしましょう。
この2つのビデオで、何を作り、どのようにコーディングするかご案内します。
動作の仕組み
- このプログラムではmicro:bitの明るさセンサーを使って光の強さを測っています。
- 次に、"もし なら でなければ" ロジックブロックを使用します。
- 光のレベルが 100 未満の場合、micro:bit は LED ディスプレイに 2 つのアイコン (大きな星、次に小さな星、その間に一時停止) を永久にループ表示するように指示されます。 これによってアニメーションが作られます。
- 永久ループ は、コンピュータプログラムで永遠に繰り返す命令です。
- もし明るさのレベルが100を超えた場合、micro:bitは画面をクリアします。
必要なもの
- micro:bit(またはMakeCodeシミュレーター)
- MakeCodeエディター
- バッテリーパック(任意ですが推奨)
- 私たちのセットアップガイドが役に立つでしょう
ステップ2: プログラムする
1# Imports go at the top
2from microbit import *
3
4while True:
5 if display.read_light_level() < 100:
6 display.show(Image('90909:'
7 '09990:'
8 '99999:'
9 '09990:'
10 '90909'))
11 sleep(500)
12 display.show(Image('00000:'
13 '09090:'
14 '00900:'
15 '09090:'
16 '00000'))
17 sleep(500)
18 else: display.clear()
19 sleep(500)
20
ステップ3: 改善する
- あなたの部屋に適したアニメーションを表示するように閾値を調整しましょう。
- Aボタンを押したら、micro:bitがお祝いの音を出すようにしてみよう。
- お祝いの曲を演奏するジュークボックスや、クリスマスイブにサンタクロースが到着すると鳴るアラームなど、その他のお祝いプロジェクトも作ってみましょう!