箱を開けたら流れるバースデーソング[IoT Home Kit]
コンテンツ
今回やること
箱を開けるとバースデーソングが流れ、ブラウザの画面上にオリジナルメッセージが表示される仕組みを作ります。
IoT Home Kit の制作例です。
必要なもの
- obniz Board
- 電源
- 距離センサー
- 外箱(IoT Home Kitが入る大きさ)
(外箱以外は全て、IoT Home Kitに同梱されています)
組み立て方
IoT Home Kitをガイド通りに組み立てて、距離センサーを上に向けて、外箱の中に入れます。
外箱のフタをして仕込みは完了です。
距離センサーでフタとの距離を測ります。
完成したプログラム
3〜6行目で、ブラウザ画面にメッセージを出力する準備をします。
label変数は、画面に指定した文字や数字を表示させる変数です。
4行目/6行目は、label変数の中身に空文字を設定します。画面上には何も出力されません。
(空文字を設定していない場合には、画面にlabelという文字が出力されます)
6行目以降の「ずっと実行」のブロック内で、距離センサーがフタとの距離を計り続けます。
「もしも」ブロックで、センサーの計測距離が20cmより大きな値になった(フタを開けた時)場合に、label変数の中身を書き換えます。
ブラウザ画面には「Happy Birthday to You」とメッセージが出力され、バースデーソング(ハッピーバースデー)が流れます。
歌が終わると同時に、次のメッセージが出力されます。メッセージの内容は、特別な人への独自なものにしてみてください。