LoginSignup
2
3

More than 3 years have passed since last update.

micro:bitで時間経過を扱う方法

Last updated at Posted at 2019-06-01

micro:bitで時間経過を扱う方法を紹介します。

■micro:bitで時間経過を扱う方法
入力>その他>で稼働時間(ミリ秒)ブロック、もしくは稼働時間(マイクロ秒)ブロックを利用します。
image.png

稼働時間は電源オンにしてからの時間なのでプログラムの動きとは連動していません。

ステップ1:計りたい時間のスタートタイミングの稼働時間ブロックの値を変数に保存(たとえばストップウォッチアプリならスタート時)
ステップ2:ある時間経過後、その時点で 経過後の稼働時間ブロックの値から保存した変数の値を引くと経過時間がわかる

■サンプルコード
下記ではスタートタイミングの稼働時間(ミリ秒)を変数"Starttime"、その後の経過時間は"Time"としています。
"Time"はずっとのループ内にいるため、常に更新されています。
image.png

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3