温湿度传感器dht实验py
时间: 2023-12-06 12:01:55 浏览: 31
以下是使用Python进行温湿度传感器DHT11实验的代码:
```python
import Adafruit_DHT
# 设置传感器类型和引脚号
sensor = Adafruit_DHT.DHT11
pin = 4
# 读取传感器数据
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
# 输出结果
if humidity is not None and temperature is not None:
print('温度={0:0.1f}℃ 湿度={1:0.1f}%'.format(temperature, humidity))
else:
print('读取传感器数据失败')
```
请确保已经安装了Adafruit_DHT库。如果没有安装,可以使用以下命令在终端中安装:
```bash
sudo pip3 install Adafruit_DHT
```
在代码中,我们首先设置了传感器类型和引脚号。然后,使用`Adafruit_DHT.read_retry()`函数读取传感器数据。最后,我们将温度和湿度输出到控制台。
请将传感器连接到树莓派的GPIO 4引脚,或根据需要更改引脚号。