24. TMP36温度传感器电子积木#

24.1. 简介#


Octopus TMP36温度传感器模块是一种温度传感器,具有低电压和精确的摄氏读数。 它可以提供电压输出,与摄氏温度形成线性关系

../../_images/zqYYROQ.jpg

24.2. 特性#


  • 三线端口设计,防止误插,易于使用。

24.3. 技术规格#


项目 参数
SKU EF04079
精度 ±2°C(整个温度范围内的典型值)
线性度 ±0.5°C(典型值)
低工作电压 2.7V~5.5V
热效应指标 当电源电流低于50μA时
指定温度测量范围 -40°C至+ 125°C,工作温度可高达+ 150°C
比率系数 + 10 mV /°C
静态电流 低于50μA
关闭电流 最大0.5μA

24.4. 外形与定位尺寸#


../../_images/cdNd1Kw1.png

24.5. 快速上手#


所需器材及连接示意图#

  • 如下图所示连接扩展板的P1口

以sensor:bit为例

../../_images/bLgrtiX.png

添加Package#

在MakeCode的代码抽屉中点击Advanced,查看更多代码选项。

../../_images/smtcNoB.png

点击“Extensions”,在弹出的对话框中搜索“smarthome”,下载smarthome代码库。

../../_images/04079_02.png

编写程序#

1.调用micro:bit的led显示模块

2.调用smarthome函数库中的TMP36读取温度的函数

3.显示相关的温度

../../_images/04079_01.png

参考程序#


请参考程序连接:https://makecode.microbit.org/_DLYEwWVL70xj

你也可以通过以下网页直接下载程序,下载完成后即可开始运行程序。

---

结果#

  • micro:bit点阵屏上显示出当前环境的温度数值。

24.6. 相关案例#

24.7. 技术文档#