第 1 步:制作
它是什么?
使用一个简单的函数将micro:bit温度传感器的摄氏度读数转换为华氏温度。
工作原理
- micro:bit的处理器具有内置的温度传感器输入,其读数以摄氏度为单位。
- 使用函数可以轻松地将摄氏温度转换为华氏温度。
- 该convertCtoF函数意味着你可以轻松地重复使用转换代码,例如在最大 - 最小温度计中。
- 调用函数convertCtoF来替代按micro:bit上的按键B时应显示的变量或数值。
- 我们将摄氏温度值传递给函数。
- 该函数将传递给它的数字储存在名为C的变量中,然后将其乘以1.8并加32,从而转换为华氏温度。
- 然后该函数返回转换后的数字,因此按下按键B时,温度以华氏温度显示在LED显示屏上。
- 如果按下按键A,则温度以摄氏温度显示。
所需材料
- micro:bit (或者是MakeCode模拟器)
- MakeCode或者Python编辑器
- 电池盒(选配)
第 2 步:编程
第 3 步:完善
- 通过在摄氏或华氏温度后显示“C" 或 "F”来改善显示效果。
- 创建你自己的函数,将温度值转换为开尔文温度,使得按下按键A和B时显示开尔文度数。
- 将华氏温度转换添加到最高 - 最低温度计或室内外温度计。
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.