ステップ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.


