精华内容
下载资源
问答
  • 使用DHT11温湿度传感器检测当前环境的温湿度,并在串口输出当前检测出的温度以及湿度情况。 实验器件 arduino X 1 DHT11温湿度传感器 X 1 USB数据烧写线 X 1 母头杜邦线 X 3 实验连线 DHT11 ...

    更完整、更全面的Arduino实验存放在我的github上,有需要的可以到github上查看和下载。
    当然如果你觉得有帮助,给一个小小的star和fork就谢谢您了。
    gtihub网址:https://github.com/Seven-AnAn/Arduino

    实验内容

    使用DHT11温湿度传感器检测当前环境的温湿度,并在串口输出当前检测出的温度以及湿度情况。
    

    请先点击了解DHT11相关内容及参数

    实验器件

    • arduino X 1
    • DHT11温湿度传感器 X 1
    • USB数据烧写线 X 1
    • 杜邦线 X 3

    实验连线

    DHT11 Arduino
    VCC 5V
    GND GND
    DATA 8

    实验电路图

    在这里插入图片描述

    实验步骤

    1.根据连线表格以及实验电路图,将DHT11与Arduino开发板进行连接;
    2.将Arduino开发板与电脑通过USB烧写线进行连接
    3.使用Arduino IDE将代码验证并上传
    4.打开串口监视器,查看DHT11输出的当前环境的温度以及湿度
    

    实验代码

    #include <dht11.h>   //引用dht11库文件,使得下面可以调用相关参数
    #define dht11Pin 8   //定义温湿度针脚号为8号引脚
    dht11 dht;    //实例化一个对象
    void setup()    //初始化函数,只执行一次
    {
      Serial.begin(9600);      //设置波特率参数
      pinMode(dht11Pin, OUTPUT);    //通过定义将Arduino开发板上dht11Pin引脚(8号口)的工作模式转化为输出模式
    }
    void loop()     //loop函数,重复循环执行
    {
      int tol = dht.read(dht11Pin);    //将读取到的值赋给tol
      int temp = (float)dht.temperature; //将温度值赋值给temp
      int humi = (float)dht.humidity; //将湿度值赋给humi
      Serial.print("Temperature:");     //在串口打印出Tempeature:
      Serial.print(temp);       //在串口打印温度结果
      Serial.println("℃");    //在串口打印出℃
      Serial.print("Humidity:");     //在串口打印出Humidity:
      Serial.print(humi);     //在串口打印出湿度结果
      Serial.println("%");     //在串口打印出%
      delay(1000);      //延时1秒
    }
    
    

    实验结果

    在这里插入图片描述

    实验使用库文件

    DHT11库文件下载
    提取码:12wz
    (如若失效请联系我进行更新)

    展开全文
  • Arduino使用DHT11温湿度传感器获取环境温湿度

    万次阅读 多人点赞 2017-09-18 10:36:34
    DHT11 温湿度传感器接线与使用DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时为30%-90%RH,环境温度为 25°C时,湿度测量范围为...

    通过本文,可以了解到以下内容:

    • DHT11 温湿度传感器接线与使用
    • DHT11 Arduino 测试程序编写
    • DHT11 温湿度转换显示

    DHT11 温湿度传感器接线与使用

    DHT11 是一款温湿度传感器,可以用来测试环境温湿度,该传感器的的温度测量范围为 0 ~ 50°C,误差为 2 °C;湿度测量范围为在 0°C时为30%-90%RH,环境温度为 25°C时,湿度测量范围为20%-90%RH,在50°C时,测量范围是20%-80%。

    DHT11 传感器接线方法并不复杂,DHT11封装有4个引脚,各个引脚说明如下:

    Pin 名称 注释
    1 VDD 供电 3-5.5 VDC
    2 DATA 串行数据,单总线
    3 NC 空脚
    4 GND 接地,电源负极

    一般从网上买的 Arduino 传感器套件版本的 DHT11,会有一个带 LED 的焊好的板,上面有三个接线引脚,分别是 VCC, GND, DATA,接线时,只要将 VCC 接到 Arduino 5V上,GND 接到 Arduino GND 上,DATA 引脚接 Arduino Pin8上即可。

    Arduino_KY-015_Keyes_Temperature_humidity_sensor_module_connection_diagram.png

    DHT11 Arduino 测试程序编写

    DHT11 Arduino 的测试程序也很简单,主要分几个部分:
    - 引入 dht11 库
    - 设置端口
    - 检查 DHT11 是否正确连接
    - 获取 DHT11 测量数据

    程序详细如下:

    // 引入 DHT 库文件,如果没有,先从网上下载好,在 Arduino 中导入
    #include <dht11.h>
    
    dht11 DHT11;
    
    // 设置 DHT 引脚 为 Pin 8
    #define DHT11PIN 8
    
    void setup() {
      Serial.begin(9600);
      Serial.println("DHT11 TEST PROGRAM");
      Serial.print("LIBRARY");
      // 输出 DHT 库的版本号
      Serial.println(DHT11LIB_VERSION);
      Serial.println();
    }
    
    void loop() {
      Serial.println("\n");
    
      int chk = DHT11.read(DHT11PIN);
    
      // 测试 DHT 是否正确连接
      Serial.print("Read sensor: ");
      switch (chk)
      {
        case DHTLIB_OK: 
        Serial.println("OK"); 
        break;
        case DHTLIB_ERROR_CHECKSUM: 
        Serial.println("Checksum error"); 
        break;
        case DHTLIB_ERROR_TIMEOUT: 
        Serial.println("Time out error"); 
        break;
        default: 
        Serial.println("Unknown error"); 
        break;
      }
    
      // 获取测量数据
      Serial.print("Humidity (%): ");
      Serial.println((float)DHT11.humidity, 2);
    
      Serial.print("Temperature °C): ");
      Serial.println((float)DHT11.temperature, 2);
    
      delay(2000);

    程序编写完成后,上传到 Arduino,重启 Arduino ,再在 Arduino IDE 的串口监视器中可以看到测量数据。

    com_terminal.png

    DHT11 温湿度测量数据单位转换

    我们习惯常用的温度单位是摄氏度,湿度单位是百分比。但实际生产中,有可能需要用到其他的单位,以下是参考 arduino.cc 上提供的温度转换函数供参考。

    //Celsius to Fahrenheit conversion
    double Fahrenheit(double celsius)
    {
        return 1.8 * celsius + 32;
    }
    
    // fast integer version with rounding
    //int Celcius2Fahrenheit(int celcius)
    //{
    //  return (celsius * 18 + 5)/10 + 32;
    //}
    
    
    //Celsius to Kelvin conversion
    double Kelvin(double celsius)
    {
        return celsius + 273.15;
    }
    
    // dewPoint function NOAA
    // reference (1) : http://wahiduddin.net/calc/density_algorithms.htm
    // reference (2) : http://www.colorado.edu/geography/weather_station/Geog_site/about.htm
    //
    double dewPoint(double celsius, double humidity)
    {
        // (1) Saturation Vapor Pressure = ESGG(T)
        double RATIO = 373.15 / (273.15 + celsius);
        double RHS = -7.90298 * (RATIO - 1);
        RHS += 5.02808 * log10(RATIO);
        RHS += -1.3816e-7 * (pow(10, (11.344 * (1 - 1/RATIO ))) - 1) ;
        RHS += 8.1328e-3 * (pow(10, (-3.49149 * (RATIO - 1))) - 1) ;
        RHS += log10(1013.246);
    
            // factor -3 is to adjust units - Vapor Pressure SVP * humidity
        double VP = pow(10, RHS - 3) * humidity;
    
            // (2) DEWPOINT = F(Vapor Pressure)
        double T = log(VP/0.61078);   // temp var
        return (241.88 * T) / (17.558 - T);
    }
    
    // delta max = 0.6544 wrt dewPoint()
    // 6.9 x faster than dewPoint()
    // reference: http://en.wikipedia.org/wiki/Dew_point
    double dewPointFast(double celsius, double humidity)
    {
        double a = 17.271;
        double b = 237.7;
        double temp = (a * celsius) / (b + celsius) + log(humidity*0.01);
        double Td = (b * temp) / (a - temp);
        return Td;
    }

    上面的代码可以根据实际情况,将 DHT11 的测量数据带入函数进行转换即可。

    小结

    本文介绍了如果连接、使用 DHT11 温湿度传感器,并且介绍了 DHT11 的测试程序如何编写。另外,有一点自己在实验的时候遇到的一个小问题,就是我所使用的 UNO R3 Arduino 主板的 DIGITAL 引线排从小到大分别是 RX0 TX1 PIN2 ……,我开始没有认真看清楚,以为 RX0 TX1 之后是 Pin0,我最初设置使用的引脚是 Pin 2,因此我错误的把引线接到 Pin 3上,串口监视器一直没有信息,我以为是传感器坏了,后来更换 Pin 口,才发现了这个小失误,所以希望读者在接线的时候要注意,我之前也是因为接线错误导致一个 HC05 蓝牙模块损坏。

    参考资料

    温湿度传感器DHT11
    A DHT11 Class for Arduino.
    KY-015 TEMPERATURE AND HUMIDITY SENSOR MODULE
    数字温湿度传感器


    本文为原创内容,由同一作者于早前发表于简书,Arduino使用DHT11温湿度传感器获取环境温湿度

    展开全文
  • 树莓派实现dht11温湿度传感器

    千次阅读 2020-09-17 09:10:56
    dht11温湿度传感器使用方法总结 本文章仅作个人笔记,心得。如有错漏之处,敬请指正 一、温湿度传感器是什么? DHT11是一款有已校准数字信号输出的温湿度传感器。它应用专用的数字模块采集技术和温湿度传感技术,...

    dht11温湿度传感器使用方法总结

    本文章仅作个人笔记,心得。如有错漏之处,敬请指正
    温湿度传感器是什么?
    DHT11是一款有已校准数字信号输出的温湿度传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。

    了解dht11的如何使用
    使用一种传感器,一定会用到他的数据手册。dht11温湿度传感器也不例外,但并不需要全部浏览,我们只需要看他重要的点。
    如:

    • DHT11引脚说明
    • 传感器性能说明
    • 接口说明
    • 数据格式(重要)

    这里主要记录如何读取数据格式。
    数据格式
    一次完整的数据传输为40bit,高位先出。

    数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验和

    数据传送正确时校验和数据等于“8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据”所得结果的末8位。
    时序图:
    用户MCU发送一次开始信号后,DHT11从低功耗模式转换到高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40bit的数据,并触发一次信号采集,用户可选择读取部分数据。从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收到主机发送开始信号,DHT11不会主动进行温湿度采集。
    vals
    主机发送开始信号,把总线拉低等待DHT11响应,主机把总线拉低必须大于18毫秒,保证DHT11能检测到起始信号。DHT11接收到主机的开始信号后,等待主机开始信号结束,然后发送80us低电平响应信号。主机发送开始信号结束后,拉高电平延时等待20-40us后,读取DHT11的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可,总线由上拉电阻拉高。
    DHT11发送响应信号后,再把总线拉高80us,准备发送数据,每一bit数据都以 50us低电平时隙开始,高电平的长短定了数据位是0还是1。
    26-28微秒高电平表示0, 70微秒则表示高电平1。

    具体代码就不展示了,我也参考别人的。
    树莓派 DHT11 温湿度传感器读取 C 语言版

    展开全文
  • 在STM8S003最小系统上,通过PD3引脚读取DHT11温湿度传感器的温度湿度值。
  • 51单片机DHT11温湿度传感器

    万次阅读 多人点赞 2015-12-23 22:31:12
    DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。一.电路连接分析1.引脚图2.接线图DHT11 器件采用简化的单总线通信。单总线即只有一根数据线,系统中...

    DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度+-5%RH, 温度+-2℃,量程湿度20-90%RH, 温度0~50℃。

    一.电路连接分析

    1.引脚图

    这里写图片描述

    2.接线图

    DHT11 器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由单总线完成。单总线通常要求外接一个约 5.1kΩ 的上拉电阻,这样,当总线闲置时,其状态为高电平。由于它们是主从结极,只有主机呼叫从机时,从机才能应答,因此主机访问器件都必须严格遵循单总线序列,如果出现序列混乱,器件将不响应主机。

    这里写图片描述

    二.数据采集分析

    1.数据总时序

    用户主机(MCU)发送一次开始信号后,DHT11 从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11 发送响应信号,送出 40bit 的数据,幵触发一次信采集

    这里写图片描述

    2.主机发送起始信号

    单片机连接DHT11的DATA引脚的I/O口输出低电平,且低电平保持时间不能小于 18ms,然后等待 DHT11 作出应答信号。

    这里写图片描述

    3.检测从机应答信号

    DHT11 的 DATA 引脚检测到外部信号有低电平时, 等待外部信号低电平结束, 延迟后 DHT11 的 DATA引脚处于输出状态,输出 80 微秒的低电平作为应答信号,紧接着输出 80 微秒的高电平通知外设准备接收数据。

    这里写图片描述

    4.接收数据
    (1)数据判定规则
    位数据“0”的格式为: 50 微秒的低电平和 26-28 微秒的高电平,位数据“1”的格式为: 50 微秒的低电平加 70微秒的高电平。

    接收数据时可以先等待低电平过去,即等待数据线拉高,再延时60us,因为60us大于28us且小于70us,再检测此时数据线是否为高,如果为高,则数据判定为1,否则为0。

    这里写图片描述

    (2)数据格式

    一次传送 40 位数据,高位先出

    8bit 湿度整数数据 + 8bit 湿度小数数据+8bit 温度整数数据 + 8bit 温度小数数据+8bit 校验位。

    (3)数据校正
    判断“8bit 湿度整数数据 + 8bit 湿度小数数据+8bit 温度整数数据 + 8bit 温度小数数据”的结果是否等于8bit 校验位。如果等于则数据接收正确,否则应该放弃这一次的数据,重新接收。

    三.驱动程序

    #include<reg51.h>
    #include<intrins.h>
    #define uchar unsigned char
    #define uint unsigned int
    sbit Data=P3^6;   //定义数据线
    uchar rec_dat[9];   //用于显示的接收数据数组
    
    void DHT11_delay_us(uchar n)
    {
        while(--n);
    }
    
    void DHT11_delay_ms(uint z)
    {
       uint i,j;
       for(i=z;i>0;i--)
          for(j=110;j>0;j--);
    }
    
    void DHT11_start()
    {
       Data=1;
       DHT11_delay_us(2);
       Data=0;
       DHT11_delay_ms(20);   //延时18ms以上
       Data=1;
       DHT11_delay_us(30);
    }
    
    uchar DHT11_rec_byte()      //接收一个字节
    {
       uchar i,dat=0;
      for(i=0;i<8;i++)    //从高到低依次接收8位数据
       {          
          while(!Data);   等待50us低电平过去
          DHT11_delay_us(8);     //延时60us,如果还为高则数据为1,否则为0 
          dat<<=1;           //移位使正确接收8位数据,数据为0时直接移位
          if(Data==1)    //数据为1时,使dat加1来接收数据1
             dat+=1;
          while(Data);  //等待数据线拉低    
        }  
        return dat;
    }
    
    void DHT11_receive()      //接收40位的数据
    {
        uchar R_H,R_L,T_H,T_L,RH,RL,TH,TL,revise; 
        DHT11_start();
        if(Data==0)
        {
            while(Data==0);   //等待拉高     
            DHT11_delay_us(40);  //拉高后延时80us
            R_H=DHT11_rec_byte();    //接收湿度高八位  
            R_L=DHT11_rec_byte();    //接收湿度低八位  
            T_H=DHT11_rec_byte();    //接收温度高八位  
            T_L=DHT11_rec_byte();    //接收温度低八位
            revise=DHT11_rec_byte(); //接收校正位
    
            DHT11_delay_us(25);    //结束
    
            if((R_H+R_L+T_H+T_L)==revise)      //校正
            {
                RH=R_H;
                RL=R_L;
                TH=T_H;
                TL=T_L;
            } 
            /*数据处理,方便显示*/
            rec_dat[0]='0'+(RH/10);
            rec_dat[1]='0'+(RH%10);
            rec_dat[2]='R';
            rec_dat[3]='H';
            rec_dat[4]=' ';
            rec_dat[5]=' ';
            rec_dat[6]='0'+(TH/10);
            rec_dat[7]='0'+(TH%10);
            rec_dat[8]='C';
        }
    }
    
    /*这里使用lcd1602来显示采集到的数据,lcd1602驱动程序在博主的51单片机系列博文中有详细讲解*/
    void main()
    {
       uchar i;   
       lcd_init();   //lcd1602初始化
       while(1)
       {   
           DHT11_delay_ms(1500);    //DHT11上电后要等待1S以越过不稳定状态在此期间不能发送任何指令
           DHT11_receive();
           lcd_write_command(0x80);   //从lcd1602第一行第一个位置开始显示
           for(i=0;i<9;i++)
           lcd_write_data(rec_dat[i]);   //显示数据                      
       }
    }
    展开全文
  • DHT11温湿度传感器编程思路以及代码的实现

    万次阅读 多人点赞 2018-07-25 11:11:31
    在我们刚开始进入单片机的学习中,练习写... 功能少,就只有一个测量温湿度的功能。 综上,因此DHT11我认为是非常适合刚开始入门单片机的朋友学习的。   那么在使用传感器前,我们必须要先看数据手册,并不需要全...
  • 在本篇文章中,我们将DHT11温湿度传感器与Arduino开发板和LCD显示屏连接,设计一种能够测量室温和环境湿度的设备。简单地说,我们将使用Arduino和DHT11传感器设计数字湿度和温度计,并将其值显示在LCD上。 所需的...
  • DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器,虽然并不是一款高效的传感器,但价格便宜,连接方便。1.性能指标和特性:工作电压范围:3.5V-5.5V工作电流 :平均 0.5mA湿度测量范围:20-...
  • arduino学习系列——DHT11温湿度传感器的使用

    万次阅读 多人点赞 2016-12-19 22:21:47
    arduino UNO、面包板、DHT11温湿度传感器、连接线 这里说一下DHT11的基本情况: (1)引脚说明: 1、VDD 供电 3.5V-5.5V DC 2、DATA 串行数据,单总线 3、GND 接地,电源负极。 (2)DHT11data数据格式...
  • FPGA之DHT11温湿度传感器

    千次阅读 多人点赞 2021-03-21 20:44:46
    DHT11温湿度传感器学习笔记 一.DHT DHT11作为一款低价、入门级的温湿度传感器,常用于单片机设计实例中;它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一...
  • 元件BOM表名称数量树莓派(raspberry pi 4)x1DHT11 温湿度传感器x1跳线(杜邦线)x1接线方式DHT11温湿度传感器pi(树莓派)DATAGPIO/BCM pin 27GNDGNDVCC5V推荐一个树莓派引脚的网站:https://pinout.xyz/程序代码在写本...
  • DHT11温湿度传感器(详细)

    万次阅读 多人点赞 2020-09-12 00:51:49
    DHT11温度传感器——使用LCD1602显示 ...试环境温湿度数据,并记录数据,同时DHT11的DATA数据线由上拉电阻拉高一直保持高电平; 此时DHT11的DATA引脚处于输入状态,时刻检测外部信号。 步骤二: 微处理器的I/O
  • DHT11温湿度传感器(zigbee)

    千次阅读 2019-05-10 14:15:16
    DHT11温湿度传感器(zigbee)DHT11简介电路连接时序图详解数据格式 DHT11简介 DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数 字模块采集技术和温湿度传感技术,确保产品...
  • DHT11温湿度传感器

    万次阅读 多人点赞 2018-07-15 15:19:45
    一、器材 arduino UNO、面包板、DHT11温湿度传感器、连接线 这里说一下DHT11的基本情况: (1)引脚说明: 1、VDD 供电 3.5V-5.5V DC 2、DATA 串行数据,单总线 3、GND 接地,电源负极。 (2)DHT11data数据...
  • 详解DHT11温湿度传感器的原理及驱动程序

    万次阅读 多人点赞 2019-11-22 00:29:45
    DHT11作为一款低价、入门级的温湿度传感器,常用于我们的单片机设计实例中;它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC...
  • 51单片机 DHT11温湿度传感器LCD显示+串口打印显示

    万次阅读 多人点赞 2019-06-17 21:08:34
    DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH, 温度0~50℃。 **一.电路连接分析 1.引脚图** ** 这里特别注意,该实验选择P3^6引脚位DATA数据引脚,其他引脚可以...
  • 使用 Adafruit 读取 DHT11 温湿度传感器

    千次阅读 2019-09-18 20:08:02
    DHT11 温湿度传感器尽管不是使用效率最高的温湿度传感器,但价格便宜被广泛应用。下面我们介绍基于Adafruit DHT 库读取 DHT11 数据的方法。 DHT11 规格 DHT11 有四个引脚,但是其中一个没有被使用到。所有有的...
  • STM32CubeMX系列|DHT11温湿度传感器

    千次阅读 热门讨论 2020-10-03 17:55:26
    DHT11温湿度传感器 1. DHT11简介 2. 硬件设计 3. 软件设计 3.1 STM32CubeMX设置 3.2 MDK-ARM编程 4. 下载验证
  • 单片机——DHT11 温湿度传感器

    千次阅读 2021-04-01 09:15:17
    DHT11温湿度传感器在51单片机中的应用 一、DHT11 模块参数如下: 1 可以检测周围环境的湿度和温度 2 传感器采用 DHT11 3 湿度测量范围: 20%-95%( 0 度-50 度范围)湿度测量误差: ±5% 4 温度测量范围: 0 度-50 ...
  • 我们之前介绍过三种读取 DHT11 温湿度传感器数值的方法:用系统功能直读、用 Adafruit 的库读取、用 Python 编程读取。尽管方法很多,但是在不同的树莓派上、使用不同的生产商生产的 DHT11 模块时,可能出现读出的...
  • 树莓派连接DHT11温湿度传感器(python)

    万次阅读 热门讨论 2017-01-23 12:44:05
    转载的文章,当中也加了点自己的注释,希望原作者不要介意原文地址:...DHT11作为一个廉价配件,同时包含了温度、湿度传感器,而且,编码使用也非常简单。 本文介绍如果在树莓派中使用 DHT11,代码是Python。如
  • ESP8266笔记—DHT11温湿度传感器

    千次阅读 2020-05-11 14:10:37
    DHT11温湿度传感器参考文档产品概述典型电路标题串行通信说明(单线双向)单总线传送数据位定义校验位数据定义外设读取步骤 参考文档 https://www.jixin.pro/bbs/topic/5013 产品概述 DHT11数字温湿度传感器是一款...
  • DHT11温湿度传感器 wiringPi c程序调试 需要在树莓派上跑一个MQTT客户端,连接DHT11温湿度传感器,将获取到的温度数据定时用MQTT消息发布出去。如果用python完成这个工作其实是很容易了,只是工作需要还得用c。 以前...
  • 嵌入式开发之 DHT11温湿度传感器

    千次阅读 2016-06-21 11:57:39
    笔者将从以下几个方面逐步深入地讲解STM32F103C8开发板的使用,并在Windows下编写一个简单的DHT11温湿度传感器: 元器件 环境搭建 电路连接 元器件本实验需要的元器件有:数码管 DHT11温湿度传感器 STM32...
  • DHT11数字温度传感器是一款含有已校准数字信号输出的温湿度复合传感器。其湿度测量范围在20-90%RH间,误差±5%RH,温度测量范围在0-50℃间,误差±2℃。
  • 在我们刚开始进入单片机的学习...功能少,就只有一个测量温湿度的功能。综上,因此DHT11我认为是非常适合刚开始入门单片机的朋友学习的。那么在使用传感器前,我们必须要先看数据手册,并不需要全部浏览,我们只需要...
  • DHT11温湿度传感器基本使用思路

    千次阅读 2020-09-17 21:04:51
    DHT11 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC...
  • RT-Thread DHT11 温湿度传感器驱动

    千次阅读 2019-08-17 22:32:48
    分享一个我整理的 DHT11 温湿度传感器驱动 dht11_rtt 软件包 dht11_rtt 是基于 RT-Thread 物联网操作系统实现的 dht11 驱动软件包,该软件包托管在 GitHub,使用 Apache-2.0 协议许可。 dht11_rtt 驱动使用了 RT-...
  • 技术:51单片机、Arduino、DHT11温湿度传感器、传感器 概述 学习单片机离不开对传感器的学习,本文主要介绍DHT11温湿度传感器的使用方法,同学也可以了解更多的传感器,这对你以后开发产品的思维有很...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,285
精华内容 514
关键字:

dht11温湿度传感器引脚