NodeMcu—DHT11
材料:NodeMcu
,DHT11模块(三线)
,杜邦线三根(母对母)
。
软件:Arduino(配置好ESP环境)
。
arduino库:ESP8266
,DHT sensor library
连线:+ 3.3v
,- GND
,DAT D3
#include <ESP8266WiFi.h>
#include "DHT.h"
#define DHTPIN 0 // D3引脚
#define DHTTYPE DHT11 // 传感器类型DHT11
long lastMsg = 0;
float temp = 0.0;
float hum = 0.0;
float diff = 1.0;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
dht.begin();
}
void loop() {
long now = millis();
if (now - lastMsg > 3000) {
Serial.print("3s发送数据");
// Wait a few seconds between measurements
lastMsg = now;
float newTemp = dht.readTemperature();
Serial.print(newTemp);
Serial.print("\n");
float newHum = dht.readHumidity();
Serial.print(newHum);
Serial.print("\n");
}
}
如果有用点个赞再走