电子温度计(乌市机器人)

(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]