课程_07 温度传感器
Contents
8. 课程_07 温度传感器#
8.1. 简介#
温度传感器是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。在这次的实验中,我们将学习模拟温度传感器——TMP36,并将它的数值读出显示在micro:bit的显示屏上。
8.2. 元件清单#
硬件:#
1 x micro:bit
1 x USB线
1 x microbit面包板扩展板
1 x 面包板83 x 55 mm
1 x TMP36温度传感器
若干跳线
温馨提示:如果你需要以上所有元件,你可以购买我们的Elecfreaks小小科学家套件。
8.3. 主要元件介绍#
TMP36#
TMP36是一种模拟温度传感器,它的输出电压与温度成线性关系,温度越高,输出电压越大。
注意:
当我们正视TMP36芯片有文字的一面时,芯片最左边的引脚为VCC,中间引脚为Vout,最右边的引脚为GND。千万不要把芯片接反了,否则也能引起器件损坏。
TMP36输出电压随温度变化的曲线是这样的:
由上图可知温度的计算公式为:
温度(℃)=(输出电压(mV) - 500 ) / 10
8.4. 实验步骤#
硬件连接#
根据下面的图片将你的元件连接起来:
1.温度传感器与扩展板P0口连接
连接完成后如图:
软件#
如图所示编写程序#
代码详解#
1.将P0通过传感器获取的数值,使用map函数,映射成0~1023之间的一个值,保存在voltage中
2.将voltage中的值进行处理,转换成温度值,在点阵屏上面显示
参考程序#
请参考程序连接:https://makecode.microbit.org/_AKuYFoDsLJ7D
你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。
---8.5. 实验结果#
micro:bit屏幕上显示当前温度值。
8.6. 思考#
8.7. 常见问题#
8.8. 更多信息,欢迎访问:#
micro:bit知识库地址
micro:bit官方推荐供应商:恩孚科技淘宝店
QQ技术交流群:570756726