pi@raspberrypi:~/IOTstack/Adafruit_CircuitPython_DHT $ sudo python3 dht_simpletest.py
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
Temp: 64.4 F / 18.0 C Humidity: 68%
SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
SPDX-License-Identifier: MIT
import time
import board
import RPi.GPIO as GPIO import adafruit_dht
Initial the dht device, with data pin connected to:
dhtDevice = adafruit_dht.DHT11(board.21)
you can pass DHT22 use_pulseio=False if you wouldn't like to use pulseio.
This may be necessary on a Linux single board computer like the Raspberry Pi,
but it will not work in CircuitPython.
pin = 21 # this is GPIO21 physical pin no -40
dhtDevice = adafruit_dht.DHT11(board.yourpin) # this will not work
dhtDevice = adafruit_dht.DHT11(pin)
while True: try:
Print the values to the serial port
----------------------------------------Output -----------------------
pi@raspberrypi:~/IOTstack/Adafruit_CircuitPython_DHT $ sudo python3 dht_simpletest.py Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68% Temp: 64.4 F / 18.0 C Humidity: 68%