电子温度计(乌市机器人)
(1)LM35模拟温度传感器
LM35模拟温度传感器,是一个常用的温度检测传感器,其输出电压线性的与温度成正比,因此可以根据电压便可以
计算出当前环境的温度。
(2)实验所需的材料
实验所需要的材料包括Arduino UNO板、面包板、1LM35模拟温度传感器。
(3)原理
将LM35传感器的Vout脚连接到Arduino的模拟输入I/O口A0上,以读取其输出的模拟值。
LM35传感器在生产制作时已经经过校准,输出电压与摄氏温度值成正比——温度每上升1℃,输出电压上升10mV。因
此可以使用Arduino的模拟输入口读取LM35温度传感器输出的模拟值,再使用以下公式将其换算为对应的摄氏温度
值,即:
temp = (5.0 * analogRead(LM35) * 100.0 )/ 1024
(4)示例代码
[ccen_cpp] /* www.wlmqyzrobot.com */ int LM35 = A0; void setup() { // 初始化串口通信 Serial.begin(9600); } void loop() { // 读取传感器模拟值,并计算出当前温度 float temp = (5.0 * analogRead(LM35) * 100.0) / 1024; // 将温度输出至串口显示 Serial.print("temperature " ); Serial.print(temp); Serial.println("C"); delay(1000); } [/ccen_cpp]