arduino uno dht11
时间: 2023-09-04 18:07:23 浏览: 76
DHT11.zip_DHT11_arduino uno_arduino接DHT11_dh11链接arduino_uno
5星 · 资源好评率100%
Arduino Uno 是一款开源电子原型平台,可以通过编写代码来控制各种硬件模块。而 DHT11 是一款数字温湿度传感器,可以测量周围环境的温度和湿度值。
要在 Arduino Uno 上使用 DHT11,需要连接 DHT11 的 VCC 引脚到 Arduino Uno 的 5V 引脚,GND 引脚到 Arduino Uno 的 GND 引脚,以及 DATA 引脚到 Arduino Uno 的数字引脚(例如 D2)。然后可以使用 DHT 库来读取 DHT11 传感器的温湿度值。下面是一个简单的示例代码:
```
#include <DHT.h>
#define DHTPIN 2 // DHT11 连接到 D2 引脚
#define DHTTYPE DHT11 // DHT11 传感器类型
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {
float temperature = dht.readTemperature(); // 读取温度值
float humidity = dht.readHumidity(); // 读取湿度值
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print("C Humidity: ");
Serial.print(humidity);
Serial.println("%");
delay(2000); // 延时 2 秒
}
```
这段代码使用了 DHT 库,定义了 DHTPIN 为 2,DHTTYPE 为 DHT11,创建了一个 DHT 对象,并在 setup() 函数中初始化串口和 DHT。在 loop() 函数中,使用 DHT 对象读取温度和湿度值,并通过串口打印出来,最后延时 2 秒。这个程序会不断地读取温湿度值并打印出来。
阅读全文