您当前位置: Arduino >  温湿度传感器模块

扫描二维码,快速下载本应用说明文档(免费)

温湿度传感器模块      

下载: 51  点击: 2006


大小:1.17KB 价格:0.00元 更新日期:2016-06-09 开发者:小R科技
  

温湿度传感器模块
    • 应用名称
    • 所属分类
    • 更新时间
    • 立即下载
    • 温湿度传感器模块
    • Arduino
    • 2016-06-09
【温湿度传感器模块】 应用介绍

 Arduino-温湿度传感器

 
实验概述
      利用Arduino开发板读取温湿度传感器数值,通过串口显示。

实验原理
      DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,使其成为该类应用中,在苛刻应用场合的最佳选择。产品为4针单排引脚封装,连接方便。
 

 
 
 
 
 
 
实验步骤
      DHT11采用单总线方式与cpu进行数据传输,与DS18B20相似,对时序的要求比较高,不同之处在于写程序的时候数据的采集必须间隔1s以上,不然采集会失败。DH11模块的DATE端接开发板A5,模块VCC接5V,GND接GND。将开发板连接电脑,上传代码即可。

 
代码解析
工作原理如下图

 
1、arduino给DHT11输出低电平>18ms(注意:这里的是毫秒,其他的都是微秒)
2、arduino给DHT11输出高电平20~40μs
3&4、DHT11反馈低、高电平各80μs
5、DHT11反馈低电平50μs,标志第一个bit马上就要输出了
7、DHT11反馈低电平50 μs,标志第二个bit马上就要输出了
...................一共会输出40个bit
6&8、如果高电平持续26~28 μs,代表'0';如果高电平持续70μs,代表'1'。

 
 
      上面窗口中显示的就是现在的室温,是31度湿度是43%。。。。。。好了,下面我们用手摸着它,看看会有变化不????
 
      是吧,还是有变化的,呵呵 …… ^-^  测试成功完成,那它以后就能应用到我们以后的设计中去了。。。。。。好的,该模块的介绍  就到这了,谢谢大家!
实验现象
      开启开发板的开关,在串口接收工具里面可以看到温度和湿度了。

网友评论仅供网友表达个人看法,并不表明 小R科技 Robots-Store机器人应用商城 同意其观点或证实其描述
昵称: 验证码: