Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器

引脚接线:

DHT11---ESP8266-01

Singnal--IO2,

GND----GND,

VCC----VCC

 

DHT11引脚说明:

Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器_第1张图片

 

 ESP8266-01/ESP8266-01S引脚说明:

Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器_第2张图片

 

 

Arduino      工具>管理库>搜索并安装SimpleDHT

#include 

int pinDHT11 = 2;                  //IO2
SimpleDHT11 dht11(pinDHT11);

void setup() {
  Serial.begin(115200);
}

void loop() {

  byte temperature = 0;
  byte humidity = 0;
  int err = SimpleDHTErrSuccess;
  if ((err = dht11.read(&temperature, &humidity, NULL)) != SimpleDHTErrSuccess) {
    Serial.print("Read DHT11 failed, err="); Serial.println(err);delay(1000);
    return;
  }
  
  Serial.print((int)temperature); Serial.print(" *C, "); 
  Serial.print((int)humidity); Serial.println(" H");
  delay(1500);
}

个人接线:

Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器_第3张图片

 

 连接电脑测试:Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器_第4张图片

 

 

运行效果:

Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器_第5张图片

 

转载于:https://www.cnblogs.com/easyidea/p/11567814.html

你可能感兴趣的:(Arduino IDE 开发ESP-01/ESP8266-01读取DHT11温度湿度传感器)