arduino水温度传感器数字显示_温度传感器 LM35

温度传感器有很多类型,今天我们再来学习一种:温度传感器LM35

它精密集成电路温度器件,输出电压与摄氏温度成线性比例。

LM35器件优于以开尔文校准的线性温度传感器,因为用户不需要从输出中减去大的恒定电压以获得便利的摄氏缩放。LM35器件不需要任何外部校准或调整,即可在室温下提供±1/4°C的典型精度,在-55°C至150°C的温度范围内提供±3°C的典型精度。

1d57ae48672eb40de821aa230740eafe.png

技术规格

直接以摄氏度校准

线性 + 10-mV/°C比例因子

0.5°C确保准确度(在25°C)

额定温度范围为-55°C至150°C

适用于远程应用

必需的组件

你将需要以下组件:

1 × Breadboard 面包板

1 × Arduino Uno R3

1 × LM35 传感器

程序

按照电路图连接面包板上的组件,如下图所示。

c180bf24ab7c4d8f25edd00cb43f72c3.png

在计算机上打开Arduino IDE软件。使用Arduino语言进行编码控制你的电路。通过单击“New”打开一个新的窗口

7e0e9adf41b71b91fce4c3da01505fde.png

Arduino代码

float temp; //定义浮点型变量,记录读取的数据

int tempPin = 0;//传感器数据接到A0口

void setup() {

Serial.begin(9600);

}

void loop() {

temp = analogRead(tempPin);//读取模拟口传来的数据

// read analog volt from sensor and save to variable temp

temp = temp * 0.48828125;//通过系数换算

// convert the analog volt to its temperature equivalent

Serial.print("TEMPERATURE = ");

Serial.print(temp); // display temperature value

Serial.print("*C");

Serial.println();

delay(1000); // update sensor reading each one second

}

代码说明

LM35传感器有三个端子:Vs,Vout和GND。我们将按如下方式连接传感器:

将+Vs连接到Arduino板上的+5v电压。

将Vout连接到Arduino板上的模拟0或A0。

将GND连接到Arduino上的GND。

模数转换器(ADC)基于公式ADC值将模拟值转换为数字近似值=样本*1024/参考电压(+5v)。将模拟值转换为数字逼近。 那么用+5v做参考,数字近似值将等于输入电压*205。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值