Arduino Uno 实验6——LM35温度传感器
LM35温度传感器简介
LM35 是由National Semiconductor 所生产的温度传感器,其输出电压为摄氏温标。LM35是一种得到广泛使用的温度传感器。
由于它采用内部补偿,所以输出可以从0℃开始。LM35有多种不同封装型式。在常温下,LM35 不需要额外的校准处理即可达到 ±1/4℃的准确率。
LM35温度传感器的输出电压和摄氏度温度呈线性关系,0℃时输出0V,每升高1℃,输出电压增加10mV。
获取温度值
根据这个公式可知,若想得到正确的温度数值,我们需要在获取温度传感器的数值后面乘以0.488,最终可得到正确的室温。
规格参数
LM35温度传感器的使用
实验一:获取室温
项目要求:
通过串口监视器得到所属环境的温度数值。
注意:光敏电阻为模拟输入器件,对应的端口为:A0~A5。
电路搭建
参考程序
const int wenduPin = A0;
void setup() {pinMode(wenduPin, INPUT);Serial.begin(9600);
}
void loop() {int wendu = analogRead(wenduPin)*0.488;Serial.print("wendu =");Serial.println(wendu);
}
实验结果
从串口监视器中得到对应的室温。
实验二:温度报警器
项目要求:
1、当温度大于30℃时,红灯亮且蜂鸣器响起;
2、当温度小于或者等于30℃时,绿灯亮。
注意:光敏电阻为模拟输入器件,对应的端口为:A0~A5。
电路搭建
略。
参考程序
const int redLedPin = 5;
const int greenLedPin = 6;
const int fmqPin = 9;
const int wenduPin = A0;
void setup() {// put your setup code here, to run once:pinMode(redLedPin, OUTPUT);pinMode(greenLedPin, OUTPUT);pinMode(fmqPin, OUTPUT);pinMode(wenduPin, INPUT);Serial.begin(9600);
}
void loop() {// put your main code here, to run repeatedly:int wendu = analogRead(wenduPin)*0.488;Serial.print("wendu =");Serial.println(wendu);if (wendu > 30) {digitalWrite(redLedPin, HIGH);digitalWrite(greenLedPin, LOW);for (int i = 0; i < 50; i++){digitalWrite(fmqPin, HIGH);delay(1);digitalWrite(fmqPin, LOW);delay(1);}}else {digitalWrite(redLedPin, LOW);digitalWrite(greenLedPin, HIGH);}
}
实验结果
得到项目结果。
Arduino Uno 实验6——LM35温度传感器相关推荐
- Arduino Uno 实验15——MQ-135 气体传感器模块
MQ-135 气体传感器模块简介(空气质量检测 有害气体检测) MQ135气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2).当传感器所处环境中存在污染气体时,传感器的电导率 ...
- 第三十五篇、基于Arduino uno,获取DS18B20温度传感器的温度值——结果导向
0.结果 说明:先来看看串口调试助手显示的结果,第一个值是空气温度值.如果是你想要的,可以接着往下看. 1.外观 说明:虽然DS18B20温度传感器形态各异,但是原理和代码都是适用的,就是接线可能有点 ...
- Arduino Uno 实验11——MQ-3酒精乙醇传感器模块
MQ-3酒精乙醇传感器模块简介 MQ-3气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(Sn02).当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精气体浓度的增加而增大. ...
- Arduino Uno 实验14——声音传感器
声音传感器简介 声音传感器的作用相当于一个话筒(麦克风).它用来接收声波,显示声音的振动图像,但不能对噪声的强度进行测量. 该传感器内置一个对声音敏感的电容式驻极体话筒.声波使话筒内的驻极体薄 ...
- Arduino Uno 实验4——电位器
电位器简介: 电位器属于无极性器件,可变电阻的一种,三个触点,通过旋转旋钮改变2号脚的位置,从而改变阻值的大小,1脚和3脚分别接开发板的5V和GND,2脚接模拟输入引脚. 电位器的使用 实验一:电 ...
- Arduino Uno 实验8——HC-SR04 超声波测距模块
HC-SR04 超声波测距模块简介 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现. HC-SR04超声波 ...
- Arduino Uno 实验2——按键开关
按键开关简介 按键是一种常用的控制电器元件,常用来接通或断开电路,从而达到控制电机或者其他设备运行的开关.按键的外观多种多样,本次实验使用的是这种微型按键,6mm的,如下图: 由图可知:按键没按下 ...
- Arduino Uno 实验1——LED(发光二极管)
器件简介 LED是英文light emitting diode(发光二极管)的缩写,属于半导体二极管的一种,可以把电能转化成光能:它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然 ...
- Arduino UNO + Proteus串口通讯仿真实验
Arduino UNO + Proteus串口通讯仿真实验 准备工作 需要借助虚拟串口软件(Virtual Serial Port Driver),创建2个虚拟串口 具体软件下载和教程:http:// ...
最新文章
- 激光雷达与摄影测量相结合如何提高点云质量?
- [Catalan数三连]网格有趣的数列树屋阶梯
- 动窗口的制作暨CSizingControlBar类的使用说明
- c语言fmin最小公倍数,matlab小函数
- ARM体系结构与汇编指令
- 调整心态,正确应对所学技术的失宠?(至F#,SL的学习者们)
- [转]Mysql explain用法和性能分析
- android socket编程实例
- will would 七大用法总结
- Java SE Java EE和Java ME的区别
- android ndk standalone,Android NDK Standalone Toolchain(中文翻译)
- 【分享】班组5S管理实践办法
- QAC静态代码测试工具试用介绍
- 数据特征分析 正态性检验
- LaTeX入门学习(8)(术语)
- word 插入mathtype公式对象后,默认环绕方式是浮于文字上方,每次插入后都得手动改成嵌入,如何解决?
- 观剧有感--正者无敌
- 深度学习100问之深入理解Regularization(正则化)
- SQL注入学习详细过程
- 这些夕阳产品的编程语言即将死去,有你学的吗?
热门文章
- 潘建伟:量子技术实现“绝对安全”通信
- 娱乐工作两不误 在Linux下如何安装QQ?linuxqq
- IT十年人生过客-二十一-忙碌和非凡的一年(上)
- 《飞轮效应》 - 系统动力学 - 增强回路 - 推荐序 /刘润
- 学习java开发培训
- (四)u-boot2013.01.01 for s5pv210:《mkconfig分析》
- 基于FPGA的IIC读取LM74A温度值
- 可见光通信 调制解调技术 家庭机器人 可见光通信应用 原理及硬件方案
- 当当网 R 语言学习资料统计分析
- 湖南省第六届大学生计算机程序设计竞赛 弟弟的作业