ステップ1: 作成
説明
micro:bitを振ると、ランダムな方向に歩きます。 変数について学び、乱数、選択および比較ロジックブロックを使用します。
この2つのビデオで、何を作り、どのようにコーディングするかご案内します。
はじめに
プログラミングガイド
動作の仕組み
- プログラムは「方向」と呼ばれる 変数 を使用して乱数を格納します。
 - 変数 は、コンピュータプログラムで変更できる数値または値を格納する。
 - micro:bitを振って、1~3の間のランダムな数字に「方向」を設定します。
 - プログラムは selection を使用し、ロジックブロックを比較して変数の値をテストします。
 - 「方向」が1に等しい場合、micro:bitのLEDディスプレイ上に矢印が表示されます。 「方向」が 2 の場合、矢印は東を指しています。 そうでなければ、矢印は西を指す。
 - バッテリーを長く持続させるには、矢印が表示された後、プログラムは半秒間停止し、画面をクリアします。
 
必要なもの
- micro:bit(またはMakeCodeシミュレーター)
 - MakeCodeエディター
 - バッテリーパック(任意ですが推奨)
 
ステップ2: プログラムする
1# Imports go at the top
2
3
4
5from microbit import *
6import random
7
8while True:
9    if accelerometer.was_gesture('shake'):
10        random_number = random.randint(1, 3)
11        if random_number == 1:
12            display.show(Image.ARROW_N)
13        elif random_number == 2:
14            display.show(Image.ARROW_E)
15        else:
16            display.show(Image.ARROW_W)
17    sleep(2000)
18    display.clear()ステップ3: 改善する
- もっと方向を追加します。
 - ボタンを使用してスキップ、実行、ジャンプのためのアイコンを表示します。
 - タッチストップウォッチプログラムと組み合わせることで、スポーツレッスンで使用するモチベーションを高めることができます。
 
カナダのアルバータ州の教育者で、この素晴らしいプロジェクトのアイデアを共有してくれたDavid Hayさんに感謝します。


