Arduino - 温度传感器

首页 / Arduino入门教程 / Arduino - 温度传感器

温度传感器LM35系列是精密集成电路温度设备,其输出电压与摄氏度的温度成线性比示例。

LM35器件相对于用开尔文(Kelvin)校准的线性温度传感器具有优势,因为不需要用户从输出中减去较大的恒定电压即可获得方便的摄氏刻度。 LM35器件不需要任何外部校准或修整即可在室温下提供±¼°C的典型精度,在整个-55°C至150°C的温度范围内提供±¾°C的典型精度。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/arduino/arduino-temperature-sensor.html

来源:LearnFk无涯教程网

LM35 device

技术指标

  • Calibrated directly in Celsius (Centigrade)
  • Linear + 10-mV/°C scale factor
  • 0.5°C ensured accuracy (at 25°C)
  • Rated for full -55°C to 150°C range
  • Suitable for remote applications

所需组件

您将需要以下组件-

  • 1×Breadboard
  • 1×Arduino Uno R3
  • 1个LM35传感器

电路图

遵循电路图,并将面包板上的组件连接起来,如下图所示。

Temperature Sensor Circuit Connection

Arduino代码

float temp;
int tempPin=0;

void setup() {
   Serial.begin(9600);
}

void loop() {
   temp=analogRead(tempPin);
   //从传感器读取模拟电压并保存到可变温度
   temp=temp * 0.48828125;
   //将模拟电压转换为其等效温度
   Serial.print("TEMPERATURE=");
   Serial.print(temp); //显示温度值
   Serial.print("*C");
   Serial.println();
   delay(1000); //每秒更新一次传感器读数
}

注意代码

LM35传感器具有三个端子-V s ,V out 和GND。我们将如下连接传感器-

  • Connect the +Vs to +5v on your Arduino board.
  • Connect Vout to Analog0 or A0 on Arduino board.
  • Connect GND with GND on Arduino.

模数转换器(ADC)根据公式ADC值=样本* 1024 /参考电压(+ 5v)将模拟值转换为数字近似值。 因此,对于+5伏参考电压,数字近似值将等于输入电压* 205。

输出结果

您将在串行端口监视器上看到温度显示,该显示每秒更新一次。

这一章《Arduino - 温度传感器》你学到了什么?在下面做个笔记吧!做站不易,你的分享是对我们最大的支持,感谢!😊

好记忆不如烂笔头。留下你的足迹吧 :)

相关推荐

Android开发高手课 -〔张绍文 - 〕

玩转Git三剑客 -〔苏玲 - 〕

Serverless入门课 -〔蒲松洋(秦粤) - 〕

讲好故事 -〔涵柏 - 〕

为什么当我将鼠标放在第一个项目上时它会向左移动?

通过 POSTMAN 进行 Azure IoT Hub 设备注册导致未经授权

如何聚合一个数据框然后用 Pandas 转置它

你可以在没有语法变量的 rust 宏中使用可选参数吗?

锈有稳定的时钟吗?

SwiftUI 图像与下拉视图切换一起 skip

视频推荐

Arduino - 1-22 mc猜数字 - 4 switch case语句 更多视频教程 »