第 1 步:制作
它是什么?
在micro:bit上运行该程序来跟踪最高和最低温度。
这两个视频向你展示了你将制作什么以及如何编程
介绍
编程指南
工作原理
- 就像温度计项目一样,该项目使用micro:bit CPU(中央处理器)中的温度传感器以°C(摄氏度)为单位测量温度。
- 该程序使用3个变量记录最低和最高温度:currentTemp是当前温度,max是最高温度,min是最低温度。
- 在程序一开始,它们都被设置为相同的值;接着使用无限循环来确保每两秒钟读取一次读数,然后程序会将当前温度与变量中的max和min值进行比较。
- 如果当前温度的值小于变量min中的值,则会将min变量的值更改为与当前温度相同。
- 如果当前温度的值大于变量max中的值,则会将max变量的值更改为与当前温度相同。
- 每当无限循环正在执行时,程序会在LED显示屏上显示一个点,让你知道它正在运行。
- 按下按钮A显示记录的最低温度,按下按钮B显示最高温度。
- 你可以让micro:bit持续运作24小时,记录下最高和最低温度,并在图表中记录下每天同一时间的数据,然后重置。
所需材料
- micro:bit(或者MakeCode模拟器)
- MakeCode或者Python编辑器
- 电池盒(选配)
- 如果想观察温度的快速变化,可以准备一个热源或冷却源(例如风扇),或者将micro:bit放在室外
- 如果想记录一段时间内的温度,准备一张方格纸
第 2 步:编程
第 3 步:完善
- 将读数与另一个温度计读数进行比较。 micro:bit的精确度如何? 你需要修正micro:bit的读数以获取气温吗? 怎么做到这一点呢?
- 将温度单位转换为华氏温度。
- 使用无线电将温度读数发送到另一个micro:bit。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.