2019年11月16日SHAREツイートシェアはてブLINEPocketMakeCodeエディタを用いて、micro:bitの温度センサーで検出した温度をディスプレイ出力するmicro:bit用プログラムのサンプルをシェアします。MEMOMakeCodeエディタはmicro:bitのプログラミングツールとしてマイクロソフト社が無償で提供しているエディタです。MakeCodeエディタの利用方法は下記関連記事をご覧ください。温度を検知してディスプレイに表示micro:bitに搭載されている温度センサーで検知した結果をデイスプレイに表示します。閾値を設けて特定の温度以上になったら音を鳴らすなどの工夫もできそうです。一定間隔で水温を検知して閾値を超えた場合、スマートフォンに通知する機能を付けても面白そうです。作成したプログラム電源が入っている間、5秒間隔で温度センサーの検出結果をLEDディスプレイに表示させます。basic.pause(5000)})動作確認21度の温度を検知した場合しっかりと21度を検知しています。micro:bitの仕様上、数字をスライドさせながら表示するので、少し見にくいのが残念。50度の温度を検知した場合micro:bitの温度センサーの最高温度の100度を検知させた例。エミュレータでは動作しますが、実環境でmicro:bitが耐えれるかは怪しいです。-1度の温度を検知した場合micro:bitの温度センサーの最低温度の-1度を検知させた例。こちらも高温時と同様にエミュレータでは動作しますが、実環境でmicro:bitが耐えれるかは怪しいです。厳密には、micro:bit本体で検知する温度は、本体に直付けされている温度センサーチップの温度です。micro:bit本体をケースで囲んだり、風通しの悪い場所で長時間動作させると本体の発熱により室温よりも高い温度を検知する可能性があります。長時間の計測が必要な仕組みを構築する場合には、外部の温度センサーと接続したほうが測定精度が向上します。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。