课程表

Arduino 基础

Arduino 函数库

Arduino 进阶

Arduino 项目

Arduino 传感器

Arduino 电机控制

Arduino 声音

工具箱
速查手册

Arduino 温度传感器

当前位置:免费教程 » 程序设计 » Arduino

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

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

 

温度传感器

 

技术规格

  • 直接在摄氏(摄氏)校准
  • 线性&加; 10 mV /°C比例因子
  • 0.5°C保证精度(在25°C)
  • 额定温度为-55°C至150°C
  • 适用于远程应用
 

必需的组件

您将需要以下组件 -

  • 1 × Breadboard 面包板
  • 1 × Arduino Uno R3
  • 1 × LM35 传感器
 

程序

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

 

面包板

 

草图

在计算机上打开Arduino IDE软件。 在Arduino语言编码将控制你的电路。 通过单击新建打开一个新的草图文件。

 

Sketch

 

Arduino代码

  1. float temp;
  2. int tempPin = 0;
  3.  
  4. void setup() {
  5. Serial.begin(9600);
  6. }
  7.  
  8. void loop() {
  9. temp = analogRead(tempPin);
  10. // read analog volt from sensor and save to variable temp
  11. temp = temp * 0.48828125;
  12. // convert the analog volt to its temperature equivalent
  13. Serial.print("TEMPERATURE = ");
  14. Serial.print(temp); // display temperature value
  15. Serial.print("*C");
  16. Serial.println();
  17. delay(1000); // update sensor reading each one second
  18. }

 

代码说明

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

  • 在Arduino板上连接+ Vs到+ 5v。
  • 将Vout连接到Arduino板上的模拟0或A0。
  • 在Arduino上将GND连接到GND。

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

 

结果

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

转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号