欢迎光临
我们一直在努力

线性温度传感器LM35D

210222wvznhvl3yimvmv11

本产品购买链接:点我购买

杜邦线及面包线:公对母或插在面包板上用面包线(公对公)。

 

==产品概述==
2014年最新推出的Analogue Temperature Sensor采用NS公司(美国国家半导体公司)生产的温度传感器LM35,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线性成 比例,每升高1℃,输出电压增加10mV。从使用角度来说,热电偶常用于高温测量,铂电阻用于中温测量(摄氏800度左右),而热敏电阻和半导体温度传感 器适合于200度以下的温度测量, LM35就是一款半导体温度传感器与用开尔文标准的线性温度传感器相比更有优越之处,LM35无需外部校准或微调,可以提供±1/4℃的常用的室温精度。
==规格参数==
# 在摄氏温度下直接校准
# +10.0mV/℃的线性刻度系数
# 确保0.5℃的精度(在25℃)
# 额定温度范围为0℃至100℃
# 工作电压范围宽,4V 至30V
# 低功耗,小于60uA
# 在静止空气中,自热效应低,小于0.08℃的自热
# 非线性仅为±1/4℃
# 输出阻抗,通过1mA 电流时仅为0.1Ω
==接口定义==
* 中间:输出信号
* 左:电源(VCC)
* 右:地(GND)

 

210222mjzt33qbh06gq0a3

 

==使用方法==
===连接示意图===
将LM35模拟式温度传感器的 Vs和GND分别连接至Arduino Uno控制器的 5V和GND,以给LM35提供工作电源,LM35的Vout引脚接至ArduinoUno控制器模拟输入端口A0。

LM35D接Arduino_bb 

 

===例子程序===
:如图所示,使用传感器连接线将LM35线性温度传感器连接到Arduino传感器扩展板的模拟口0上。然后将代码编译后下载到Arduino里,就可以在串口助手窗口上显示测得的当前值。Arduino实验代码如下。


int Digital_Value=0;
float temp_Value=0;
void setup(){
  Serial.begin(9600);      //波特率设置为9600
  //由于测温范围为0~100℃,输出电压为0~1V,采用内部1.1V参考电压
analogReference(INTERNAL);
}
void loop(){
   Digital_Value=analogRead(A0);   //读取电压值(数字量)
   temp_Value=(float)Digital_Value/1023*110.00;//换算成摄氏温度
   Serial.print("Temperature for LM35 is: ");
   Serial.println(temp_Value,2);  //发送温度数据
   delay(1000);   //一秒刷新一次
}

===程序效果===
此代码功能是检测当前环境下的温度。如下图所示,串口助手窗口显示为当前温度值。

210223iuhuljgh0bk31zhi

未经允许不得转载:Arduino-Maker » 线性温度传感器LM35D

支付宝扫码打赏 微信打赏

原创文章,若帮到您,欢迎打赏

分享到:更多 ()

评论 2

评论前必须登录!

 

  1. #1

    怎么用i2c 1602转接板实现温度实时监测啊?会一直出错啊

    liuqiaohui1年前 (2018-04-26)
    • 按照报错检查问题。

      ZBST技术&售后1年前 (2018-05-09)

线上商城

中贝斯特创客空间蘑菇云创客教育