跳到主要内容

软件编程案例06:温度传感器

简介


  • 温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。
  • 在这次的实验中,我们将学习模拟温度传感器,并将它的数值读出显示在micro:bit的显示屏上。

硬件连线图


  • 使用香蕉线按如上图连接电路,电池盒内放入2颗7号AAA电池。

电路原理图


  • micro:bit插槽的GND端和电池GND相连内部,形成电流回路。

主要元件介绍


热敏电阻

  • 热敏电阻器是敏感元件的一类,按照温度系数不同分为正温度系数热敏电阻器(PTC)和负温度系数热敏电阻器(NTC)。热敏电阻器的典型特点是对温度敏感,不同的温度下表现出不同的电阻值。正温度系数热敏电阻器(PTC)在温度越高时电阻值越大,负温度系数热敏电阻器(NTC)在温度越高时电阻值越低,它们同属于半导体器件。
  • 在实验箱板子上我们配备了1颗负温度系数热敏电阻器(NTC)。

- 连线时注意正负极。

软件编程设计


步骤 1

步骤 2

  • 换算公式:

  • micro:bit读取的为IO口的模拟读数,需要经过以上公式换算为温度值。

步骤 3

  • 设置一个Temperature变量来存放换算过来温度值。
  • 按照上述公式将P0口读取的模拟值换算为温度值。

  • 显示温度值,间隔一秒钟。

程序

结论


  • 在micro:bit的点阵显示屏上实时显示当前温度。

思考


常见问题


相关阅读