扫描二维码,快速下载本应用说明文档(免费)
大小:0.44KB
价格:0.00元
更新日期:2016-06-18
开发者:小R科技
数字温度传感器模块
-
-
- 数字温度传感器模块
-
Arduino
- 2016-06-18
-
【数字温度传感器模块】 应用介绍
Arduino-数字温度传感器
实验概述
利用Arduino开发板读取数字传感器数值。
实验原理
该模块是基于热敏电阻(阻值随外界环境温度变化而变化)的工作原理,能够实时感 知周边环境温度的变化,我们把数据送到 Arduino 的 IO,接来下我们只要经过简单的编程就能将传感器输出的数据,并映射到LED的亮灭,效果直观,使用起来还是方便、有效的呢,借此广泛应用于园艺、家庭警报系统等装置中。
实验步骤
与一般的温度传感器是一样的,都是 3 线封装,我们在使用时接好电源线后确定信号输 入端就行了,因为模块输出的是数字信号,我们要把信号输出端接到 Arduino 的 IO 上进行采样,然后在进行判断。
数字温度传感器模块的D0端接开发板A5,模块+针脚接5V,gnd接GND。将开发板连接电脑,上传代码即可。
代码解析
数字温度模块和LED 搭建一个简单的温度感应电路,制作温度提示灯
利用A4接口LED,将数字温度传感器接入A5接口,当数字温度传感器感测到有温度信号时,LED 亮,反之则灭。
例程源代码:
int Led=A4;//定义LED 接口
int tempin=3; //定义数字温度传感器接口
int val;//定义数字变量val
void setup()
{
pinMode(Led,OUTPUT);//定义LED 为输出接口
pinMode(tempin,INPUT);//定义数字温度传感器为输出接口
}
void loop()
{
val=digitalRead(tempin);//将数字接口3的值读取赋给val
if(val==HIGH)//当数字温度传感器检测有信号时,LED 闪烁
{
digitalWrite(Led,HIGH);
}
else
{
digitalWrite(Led,LOW);
}
}
实验现象
开启开发板的开关,当打火机火焰靠近数字温度传感器时,LED亮,反之则灭。