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);
}






评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值