13.温度传感器LM35实验

实验现象:通过LM35测量温度值,通过串口发送给电脑。

理论学习

  LM35使用非常普遍,它使用内部补偿机制,输出可以从0°C开始。封装为T0992,工作电压4-30V。而且在上述电压范围内,芯片的工作电流不超过60ua。根据产品使用手册,得知LM35传感器的输出电压与摄氏温度呈线性关系,0°C时输出为0V,每升高1°C,输出电压增加10mV。

  计算过程:

  1、假设AD读取出来的值为val,那么该AD值对应的电压为:val*5/1023*1000=4.8876*val,单位mV。

  2.对应的温度为4.8876*val/10=0.48876*val,单位为°C。

程序代码

#define LM35 A0

int val = 0;			//存放AD变量缓存
float temp = 0;			//温度值

void setup()
{
  Serial.begin(9600);		//串口波特率9600
}

void loop()
{
  val = analogRead(LM35);		//读取AD值
  temp = val * 0.48876;			//计算温度值
  Serial.print("LM35 = ");		
  Serial.println(temp);		//串口输出温度值
  delay(1000);
}

13.温度传感器LM35实验_第1张图片

13.温度传感器LM35实验_第2张图片

13.温度传感器LM35实验_第3张图片

你可能感兴趣的:(Arduino)