1、介绍 DHT11 温湿度传感器

DHT11 温湿度传感器是一种低成本的温湿度传感器,它可以测量空气中的温度和湿度。它采用数字信号输出,可以通过串行端口将数据传输到树莓派或其他计算机上。这种传感器的外壳采用 ABS 塑料,结构紧凑,体积小,重量轻,可以很容易地安装在外壳上。

2、树莓派使用 DHT11 温湿度传感器的准备工作

使用树莓派控制 DHT11 温湿度传感器之前,需要做一些准备工作,包括:

1、安装 Python 第三方库:Adafruit_DHT。

2、安装树莓派 GPIO 库:RPi.GPIO。

3、安装树莓派上的 DHT11 温湿度传感器。

3、树莓派使用 DHT11 温湿度传感器的步骤

使用树莓派控制 DHT11 温湿度传感器的步骤如下:

1、导入 Adafruit_DHT 和 RPi.GPIO 库:

import Adafruit_DHT
import RPi.GPIO as GPIO
Python

2、设置 GPIO 引脚号:

GPIO.setmode(GPIO.BCM)
GPIO_DHT11 = 4
Python

3、调用 Adafruit_DHT 库函数,读取温湿度:

humidity, temperature = Adafruit_DHT.read_retry(Adafruit_DHT.DHT11, GPIO_DHT11)
Python

4、输出温湿度读数:

if humidity is not None and temperature is not None:
print('Humidity={0:0.1f}% Temperature={1:0.1f}C'.format(humidity, temperature))
else:
print('Failed to get reading. Try again!')
Python

4、结论

通过以上步骤,我们可以看出,使用树莓派控制 DHT11 温湿度传感器非常简单,只需要准备一些必要的软件和硬件组件,并通过一些简单的 Python 代码即可实现。