Arduino用DHT11模块测温湿度

本文主要讲一个很简单的温湿度传感器dht11模块的使用,如果你是喜欢搞硬件,可以顺便学学,当做入门资料也好。
需要下载该模块的库文件,就可以在我的资源里面下载,我设置的粉丝可下载,欢迎大家下载!
Arduino用DHT11模块测温湿度_第1张图片
引脚设置:
Arduino用DHT11模块测温湿度_第2张图片
可以从下面代码中看到

DATA引脚连接arduino UNO 的2
vcc引脚连接的是arduino的5v引脚
GND 连接的也是arduino UNO 的GND

连接好之后还需要dht11模块的库。
Arduino用DHT11模块测温湿度_第3张图片
Arduino用DHT11模块测温湿度_第4张图片
DHT文件我会存到我的资源里面,大家可以下载,或者网上资源很多,或者有的大神当然可以自己编写,这么方便怎么来。
Arduino用DHT11模块测温湿度_第5张图片

arduino代码:

#include "DHT.h"
#include                                               //引用dht11库文件,使得下面可以调用相关参数
#define DHTPIN 2
#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE);
void setup() {
                                                            //设置

  Serial.begin(9600);                                            //设置波特率参数                    //定义输出口
}

void loop() {
        //循环
  float h = dht.readHumidity();
  float t = dht.readTemperature();                //将湿度值赋给hum
  Serial.print("Tempeature:");                        //打印出Tempeature:
  Serial.println(t);                                     //打印温度结果

  Serial.print("Humidity:");                            //打印出Humidity:
  Serial.print(h);                                     //打印出湿度结果
  Serial.println("%");                                  //打印出
  delay(1000);                                          //延时一段时间

}

代码编写成功,库导入以后,就先编译,在上传,然后在端口监视器里面查看温湿度信息。
Arduino用DHT11模块测温湿度_第6张图片
Arduino用DHT11模块测温湿度_第7张图片
Arduino用DHT11模块测温湿度_第8张图片
Arduino用DHT11模块测温湿度_第9张图片
这里显示温湿度数据。
Arduino用DHT11模块测温湿度_第10张图片

你可能感兴趣的:(arduino,arduino,物联网)