Skip to content

活動

10歩カウンター

上級 | MakeCode | LED表示, 加速度センサー, | 変数

説明

このプロジェクトをmicro:bitに追加すると、 歩数をカウントしてくれます。 10まで数えると、メロディーが流れ、LEDディスプレイにハッピーのマークが表示されます。 変数と論理について学びます。

10歩カウンター

動作の仕組み

  • micro:bitと電池パックをmicro:bitウェアラブルを使って靴や足首に取り付けたり、靴下の中に入れたり、手に持って歩きながら振ったりしてください。
  • 数歩進んでください。 歩数はLEDディスプレイに表示されます。
  • このプログラムには「steps」という変数があり、これはこれまでに歩いた歩数を格納するものです。 変数はデータを格納する容器で、プログラムが実行されている間アクセスしたり更新したりできます。
  • The micro:bit’s accelerometer input senses when your foot moves. The program instructs the micro:bit to increase the number in the ‘steps’ variable by 1 every time your foot moves or the micro:bit is shaken.
  • When you have taken 10 steps, a happy icon will appear on the display and a tune will play.
  • A forever loop is used in the program to get the micro:bit to keep checking if the number of steps taken is 10. Logic then tells the micro:bit what to do. If the number of steps taken is equal to 10 then the micro:bit is told to display a happy icon and play a tune.

必要なもの

  • micro:bit
  • MakeCodeエディター
  • 電池ボックス
  • optional speaker and crocodile clips if you are using a micro:bit V1

Code your project

Here are the blocks you need to make the project - now put them together.

Step-by-step instructions

  1. Open the project to find the blocks you need using the buttons above.
  2. Find the set steps to 0 block and put it inside the on start block. This will ensure that, when the program starts, the initial value of the variable steps is 0.
  3. Find the change steps by 1 block and put it inside the on shake block.
  4. Find the show number steps block and put it inside the on shake block underneath the change steps by 1 block.
  5. Find the if steps = 10 then block and put it inside the forever block. This will keep the micro:bit continually checking to see if the number of steps counted is 10.
  6. Now tell the micro:bit what to do if the number of steps is 10. Get the show icon happy block and put it inside the if steps = 10 then block.
  7. Find the remaining play melody dadadum block and put it inside the if steps = 10 then block, underneath the show icon happy block.
  8. Download the program to your micro:bit and try it out! 

Make it your own

  • Use the drop-down arrow on the show icon block to show a different icon when you have walked 10 steps. Which icon is your favourite? There are 40 to choose from.
  • Change the number in the if then block to a higher number than 10 so that the happy icon appears and the tune plays after you have been more active. How many steps do you want to walk a day?

Example of a completed project

Take a peek at some completed code

This project is part of a collection of inclusive projects with sounds and images.