Skip to content

活动

室内 - 室外温度计

中级 | MakeCode, Python | LED显示器, 按钮, 无线电, 温度传感器 | 变量 , 无线电波, 温度, 输入/输出, 通信

第 1 步:制作

它是什么?

使用两个micro:bits来远程监测户外温度。

两个micro:bits,一个通过无线电将温度发送到另一个micro:bit

工作原理

  • 该项目使用两种不同的程序,一个用于室外micro:bit,它可以感测温度并将其进行传输(采用第23号无线电组)。
  • 室外micro:bit使用其温度传感器来测量外面有多热或者多冷。
  • 它使用无线电将该温度读数发送给室内micro:bit。
  • 当室内的micro:bit接收到室外的micro:bit发送来的温度读数时,会将其存储在一个变量中,该变量名为OutdoorTemp
  • 当你按下室内micro:bit上的输入按键A时,它会将当前的温度读数显示在其LED显示屏输出上。
  • 当你按下按键B时,它将显示室外温度, 该读数存储在outdoorTemp变量中。

所需材料

  • 2个micro:bit主板
  • MakeCode或者Python编辑器
  • 电池盒
  • 防水容器,例如塑料盒

第 2 步:编程

室外传感器和发射器:

室内传感器和接收器:

第 3 步:完善

  • 在不使用室外micro:bit时请关闭其无线电功能,并减少读取、发送温度的次数,从而延长电池的使用寿命。
  • 使用变量跟踪记录的最高和最低温度。
  • 根据另一个温度计校准读数,以查看你是否需要调整micro:bit的温度。