Skip to content

アクティビティ

距離計算

中級 | MakeCode, Python | LED表示, スピーカー, タッチロゴ, ボタン | かけ算, 変数, 計測

ステップ1: 作る

説明

BBC micro:bit を使用して、歩きながら距離を測定します。

学ぶこと

この実践的なプロジェクトでは、乗算と変数を使用して距離を測定する方法を示します。

動作の仕組み

  • このプログラムは、歩幅と歩数を掛け合わせて距離を計算します。
    平均的な子供の歩幅である0.6メートルを使用します。
  • 計測したい距離を慎重に歩き、歩くたびにボタン A を押します。
  • プログラムは、ボタン A が押されるたびに「ステップ数」変数を 1 つずつ増やすことによって動作します。
  • ボタン B を押すと、歩いた距離がメートル単位で表示されます。
    micro:bit は、「ステップ数」変数にステップの長さを掛けてこれを計算します。
  • 何歩歩いたかを知りたい場合は、micro:bit の前面にあるタッチ ロゴを押します。
  • 背面のリセットボタンを押して micro:bit を再起動してください。

必要なもの

  • micro:bitとバッテリーパック

ステップ2:プログラミング

1# Imports go at the top
2from microbit import *
3import music
4
5stepcount = 0
6steplength = 0.6
7display.show(0)
8music.play(['c4:4'])
9
10while True:
11    if button_a.is_pressed():
12        music.play(['c3:2'])
13        display.show(Image.HEART)
14        sleep(400)
15        stepcount += 1
16        display.clear()
17    if button_b.is_pressed():
18        display.scroll(stepcount*steplength)
19    if pin_logo.is_touched():
20        display.scroll(stepcount)

ステップ3:改善する