arduino esp8266 环境温湿度监测代码
时间: 2023-09-28 12:13:07 浏览: 104
这是一个很好的问题,我可以回答。您可以使用 DHT11 或 DHT22 温湿度传感器与 ESP8266 开发板一起使用,然后将数据传送到您的服务器或将其保存在 SD 卡上。以下是一个基本的代码示例:
#include <ESP8266WiFi.h>
#include <Adafruit_Sensor.h>
#include <DHT.h>
#define DHTPIN D2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
const char* ssid = "your_SSID";
const char* password = "your_PASSWORD";
void setup() {
Serial.begin(9600);
delay(10);
dht.begin();
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
}
}
void loop() {
float t = dht.readTemperature();
float h = dht.readHumidity();
Serial.print("Temperature: ");
Serial.print(t);
Serial.println(" °C");
Serial.print("Humidity: ");
Serial.print(h);
Serial.println(" %");
delay(2000);
}
希望这个代码示例对您有所帮助!
阅读全文