DHT.zip

  • 浏览量:700
  • 下载量:29
  • 资料大小:5.04 KB
  • 日期:2016-03-14
  • 上传者:07075868
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    小e扩展板使用了常用的温湿度传感器dht11,该传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应
    用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个
    电阻式感湿元件和一个ntc测温元件,并与一个高性能mcu连接。因此该产品具有品质卓越、抗干扰能力强、性价比
    极高等优点。每个dht11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在otp内存中,
    传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体
    积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选择。产品为4针
    单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。详细参考手册芯片手册, 

    小e的dht11电路图如下图所示。

    下载库文件





    ,解压工程文件的lib下。工程的目录如下图:














    main.cpp的完整代码:
    #include

    dht dht;

    #define dht11_pin 5

    void setup()
    {
    serial.begin(115200);
    serial.println("dht test program ");
    serial.print("library version: ");
    serial.println(dht_lib_version);
    serial.println();
    serial.println("type,tstatus,thumidity (%),ttemperature (c)");
    }

    void loop()
    {
    // read data
    serial.print("dht11, t");
    int chk = dht.read11(dht11_pin);
    switch (chk)
    {
    case dhtlib_ok:
    serial.print("ok,t");
    break;
    case dhtlib_error_checksum:
    serial.print("checksum error,t");
    break;
    case dhtlib_error_timeo
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换