今年の夏休みに実施予定の、micro:bitワークショップに向けて、マイクロビット単体で遊べるプログラムのサンプルを準備中です。
リンク
micro:bit本体と「MI:電源ボード」のみを使用し、その他の部品や工作は不要、というのが条件です。
今回は、「キッチンタイマー」を作ります。
機能
micro:bitを振ると、タイマーの設定時間がリセットされ、ゼロになります。また、「B」ボタンを押す毎に、設定時間が1分ずつ増えます。
設定時間はLEDで表示されます。
「A」ボタンを押すと、タイマーがスタートします。
計測中の残り時間は、棒グラフで表示されます。時間が進むにつれて、棒の高さが低くなっていきます。
時間がくると、「ピコーン!」と音が鳴り、笑顔マークが表示されます。
プログラム
変数「設定時間」は分単位で、変数「残り時間」は秒単位です。
「A」ボタンを押すと、1秒毎に、変数「残り時間」の値を1ずつ減らしていきます。
「残り時間」がゼロになると、タイマー終了時の処理(音声とアイコン表示)が行われます。