ステップ1: 作る
説明
2つのmicro:bitを使って、外の温度を遠隔で監視できます。
はじめに
プログラミングガイド
動作の仕組み
- このプロジェクトでは、2つの異なるプログラムを使用しています。1つは外のmicro:bit用で温度を感知し、無線グループ23で送信します。
- 外のmicro:bitは、温度センサー を使用して暑さ寒さを測定します。
- 室内のmicro:bitにこの温度測定値を送信するには無線 を使用します。
- 室内の micro:bit は、外のmicro:bitから温度センサーの読み取り値を受信したら、それを変数outdoorTempに格納します。
- 室内の micro:bit のボタンAを押したら LED画面出力に室内の現在の温度読み取り値を表示します。
- Bボタンを押すと、プログラムは変数outdoorTempに格納されている、外の温度を表示します。
必要なもの
- 2台のmicro:bit
- MakeCodeまたはPythonエディター
- バッテリーパック
- プラスチックボックスなどの防水容器
ステップ2: プログラムする
屋外センサーと送信機:
室内センサーと受信機:
1from microbit import *
2import radio
3radio.config(group=23)
4radio.on()
5outdoorTemp = '-'
6
7while True:
8 message = radio.receive()
9 if message:
10 outdoorTemp = message
11 if button_a.was_pressed():
12 display.scroll(str(temperature()))
13 if button_b.was_pressed():
14 display.scroll(outdoorTemp)
15
ステップ3: 改善する
- 電池を長持ちさせるには、外のmicro:bitが使用されていないときに無線をオフにしたり、温度の読み取り値をあまり頻繁に送信しないでください。
- 記録された最高最低温度を追跡するために変数を使用します。
- micro:bitの温度を調整する必要があるかどうかを確認するために、別の温度計に対して測定値を較正します。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.