表示された値を並べてみよう。1000表示される値はボタンを押したタイミングで変わります。「1000ミリ秒」すなわち1秒、ということですね!「ticks」について調べる。(マイクロ秒)次は「ticks_us()」で得られる値が1秒間でどのように変化するかを調べてみよう。先ほどのプログラムを次のように改造したのだ。display.scroll(time2)「ticks_ms()」の部分を「ticks_us()」に変えたのですね。さっきより数字が長い~。1008043差の部分が1秒間の「ticks」でしたね。なんか、微妙な数値ですよ。ウム、1回目は「1004672マイクロ秒」すなわち1.004672秒、2回目は「1008043マイクロ秒」で、1.008043秒ということになるね。「ticks_us()」で1秒を測ると、微妙に誤差が出る、ということのようだね。測る時間に応じて「ticks_ms()」と「ticks_us()」を使い分けるとよさそうだね。「ticks」のまとめこれまでのところをまとめると、次のようなことが言えそうだね。マイクロビットの「ticks」はミリ秒とマイクロ秒のものが用意されている。「ticks」の値が何ミリ秒、何マイクロ秒かを表している。測る時間の長さによって使い分けるとよい。同じ「ticks」でも、表しているものが違うのですね。プログラムを作るときには、どちらの「ticks」を使っているのか気を付けた方が良さそうだね。どんなキッチンタイマーを作るか決める。「ticks」について調べたし、次はキッチンタイマーを作るのですね!さっそくパイソンエディタを開いて・・・どうすればいいのだろう???いやいや、いきなりプログラムを作るのは無理というものだ。すればよいのですか?どんなプログラムを作るのかを、具体的に考えておくのだ。なって、「Bボタン」で止まる、でしたっけ?「ギュイギュイギュイ」はセルモータの状態で、「バウゥ~~ン!」はエンジンに状態だね。同じように、マイクロビットにどういう動きをさせればキッチンタイマーになるかを考えてみよう。大丈夫だョ、赤トマト君!マイクロビットには、回路を追加することができるからね。「分」ボタンで分を設定する。「秒」ボタンで秒を設定する。「スタート/ストップ」ボタンでカウントダウンを開始、中止する。設定した時間(分:秒)が「00:00」になったら音が鳴る。「分」ボタンと「秒」ボタンを同時に押すと、時間(分:秒)が「00:00」にクリアされる。