最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

【Arduino教程】第二十八讲:LM35温度传感器实验

Arduino 少儿编程 3649浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

LM35温度传感器实验

产品介绍

LM35是温度传感器,其输出电压为摄氏温标。LM35是一种得到广泛使用的温度传感器。由于它采用内部补偿,所以输出可以从0℃开始。LM35有多种不同封装型式。在常温下,LM35 不需要额外的校准处理即可达到 ±1/4℃的准确率。工作电压为4~30V,在上述电压范围以内,芯片从电源吸收的电流几乎是不变的(约50μA),所以芯片自身几乎没有散热的问题。这么小的电流也使得该芯片在某些应用中特别适合,比如在电池供电的场合中,输出可以由第三个引脚取出,根本无需校准。

产品参数:

1、工作电压:直流4~30V;

2、工作电流:小于133μA;

3、输出电压:+6V~-1.0V;

4输出阻抗:1mA负载时0.1Ω;

5、精度:0.5℃精度(+25℃);

6、漏泄电流:小于60μA;

7、比例因数:线性+10.0mV/℃;

8、非线性值:±1/4℃;

9、校准方式:直接用摄氏温度校准

10、额定使用温度范围:-55~+150℃

11、引脚说明:①电源负GND;②电源正VCC;③信号输出S。

实验器件及连线

■ LM35温度传感器:1 个

■ 多彩面包板实验跳绳:若干

【Arduino教程】第二十八讲:LM35温度传感器实验

程序代码

● 米思齐代码

【Arduino教程】第二十八讲:LM35温度传感器实验

● Arduino代码

int potPin = 0; //定义模拟接口0 连接LM35 温度传感器

void setup()

{

Serial.begin(9600);//设置波特率

}

void loop()

{

int val;//定义变量

int dat;//定义变量

val=analogRead(0);// 读取传感器的模拟值并赋值给val

dat=(125*val)>>8;//温度计算公式

Serial.print(“Tep:”);//原样输出显示Tep 字符串代表温度

Serial.print(dat);//输出显示dat 的值

Serial.println(“C”);//原样输出显示C 字符串

delay(500);//延时0.5 秒

}

【Arduino教程】第二十八讲:LM35温度传感器实验

实验结论

【Arduino教程】第二十八讲:LM35温度传感器实验

打开串口监视器,可以观察到LM35检测到的温度。如图:

【Arduino教程】第二十八讲:LM35温度传感器实验

转自公众号:
29号造物吧

您必须 登录 才能发表评论!