在这个课程中,我们将学习如何将LM35与NodeMCU进行连接,并通过串口监视器查看温度数据。
目录
第一步 材料准备
硬件清单:
- NodeMCU开发板
- LM35温度传感器
- 面包板
- 跳线或杜邦线
- USB数据线
第二步 原理说明
通常,LM35是一种温度传感器,专门用于测量物体的温度的。
LM35是一款精密IC温度传感器,其输出与温度成正比(单位为°C)。
使用LM35,与热敏电阻相比,可以更精确地测量温度。
在这个课程中,我使用LM35来测量室温。
第三步 电路搭建
LM35引脚从左往右数:
LM35的引脚1连接NodeMCU的+ 3v。
LM35的引脚2连接NodeMCU的模拟引脚A0。
LM35的引脚3连接NodeMCU的接地引脚(GND)。
在获取摄氏温度之前,必须首先从LM35的Vout引脚读取LM35的模拟输出电压。
这里使用原始值除以1024再乘以3300:
除以1024,因为1024相当于3.3v。
在这里,我们得到原始值与最大值的比率1024,然后乘以3300得到毫伏值。
由于输出引脚最大可输出3.3伏(1024),因此1024表示可以给出的可能范围。
第四步 开始编程
程序代码:
第五步 上传程序
上传程序时要注意不要选错了端口,开发板类型也不要选择错了。
第六步 效果演示
程序上传成功之后,就可以在串口监视器查看到当前室内的温度值了。