#include <DHT.h> //引用DHT库 #define DHTPIN 12 //定义DHT11数据引脚 #define DHTTYPE DHT11 //定义传感器类型为DHT11 DHT dht(DHTPIN, DHTTYPE); //创建DHT对象

void setup() { Serial.begin(9600); //开启串口通信 dht.begin(); //启动DHT传感器 }

void loop() { delay(2000); //延时2秒 float temp = dht.readTemperature(); //读取温度值 float humi = dht.readHumidity(); //读取湿度值 if (isnan(temp) || isnan(humi)) { //判断是否读取成功 Serial.println('Failed to read data from DHT11 sensor!'); return; } Serial.print('Temperature: '); Serial.print(temp); Serial.print('°C Humidity: '); Serial.print(humi); Serial.println('%'); }

Arduino ESP8266 DHT11 温湿度传感器代码示例

原文地址: https://www.cveoy.top/t/topic/lCTk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录