温度传感器在我们的日常生活中应用还是很普遍的,使用ESP32可以方便的使用温度传感器对文档进行测量,今天XIAOFEIYU就来实验一下DHT11温湿度传感器。
需要安装DHT温度传感器的库,可以先进行下载:GitHub - adidax/dht11: DHT11 library for Arduino
https://github.com/adidax/dht11
下载后将文件解压到程序安装目录中的libraries目录
程序代码:
#include <Wire.h>
#include "dht11.h"
#define DHT11PIN 5
dht11 DHT11;
void setup() {
pinMode(DHT11PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
int chk = DHT11.read(DHT11PIN);
Serial.print("----> ");
Serial.print((float)DHT11.temperature, 1);
Serial.println(" C");
delay(500);
}
连接电路,DHT11一共有3个针脚,正负极加一个数据接口,电源电压需要使用5V才行。