Arduino IDE 開發ESP-01/ESP8266-01讀取DHT11溫度濕度傳感器


引腳接線:

DHT11---ESP8266-01

Singnal--IO2,

GND----GND,

VCC----VCC

 

DHT11引腳說明:

 

 ESP8266-01/ESP8266-01S引腳說明:

 

 

Arduino      工具>管理庫>搜索並安裝SimpleDHT

#include <SimpleDHT.h>

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);
}

個人接線:

 

 連接電腦測試:

 

 

運行效果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM