Raspberry Pi DHT 11 传感器不工作。我得到 None None
Raspberry Pi DHT 11 sensor not working. I get None None
已将 Raspberry pi4 与 DHT 传感器集成在一起。
数据引脚连接到引脚 GPIO 26
已尝试将 VCC 连接到 3.3V 和 5V
已尝试在同一传感器的代码中同时使用 Adafruit_DHT.DHT11 和 Adafruit_DHT.DHT22,但我得到 None None
import Adafruit_DHT
# Sensor should be set to Adafruit_DHT.DHT11,
# Adafruit_DHT.DHT22, or Adafruit_DHT.AM2302.
sensor = Adafruit_DHT.DHT22
pin = 26
while True:
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
print(temperature, humidity)
输出:
None None
是不是传感器坏了?是应该更换还是有其他解决办法??
from pigpio_dht import DHT11, DHT22
gpio = 4 # BCM Numbering
sensor = DHT11(gpio)
#sensor = DHT22(gpio)
result = sensor.read()
print(result)
这对我有用。在 运行 输入代码之前,在终端上输入以下命令
sudo pigpiod #Start daemon
pigs pud 4 u # Set internal pull up
如果没有安装pigpio-dht进入pip3 install pigpio-dht
和运行上面的程序
已将 Raspberry pi4 与 DHT 传感器集成在一起。 数据引脚连接到引脚 GPIO 26
已尝试将 VCC 连接到 3.3V 和 5V
已尝试在同一传感器的代码中同时使用 Adafruit_DHT.DHT11 和 Adafruit_DHT.DHT22,但我得到 None None
import Adafruit_DHT
# Sensor should be set to Adafruit_DHT.DHT11,
# Adafruit_DHT.DHT22, or Adafruit_DHT.AM2302.
sensor = Adafruit_DHT.DHT22
pin = 26
while True:
humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
print(temperature, humidity)
输出:
None None
是不是传感器坏了?是应该更换还是有其他解决办法??
from pigpio_dht import DHT11, DHT22
gpio = 4 # BCM Numbering
sensor = DHT11(gpio)
#sensor = DHT22(gpio)
result = sensor.read()
print(result)
这对我有用。在 运行 输入代码之前,在终端上输入以下命令
sudo pigpiod #Start daemon
pigs pud 4 u # Set internal pull up
如果没有安装pigpio-dht进入pip3 install pigpio-dht
和运行上面的程序