DHT11

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search

The DHT11 is a temperature and humidity sensor.

Reading Values using MicroPython[edit]

 1 import machine
 2 import time
 3 import dht
 4 
 5 DHT_PIN = 25
 6 sensor = dht.DHT11(machine.Pin(DHT_PIN))
 7 
 8 while (True):
 9     sensor.measure()
10     humidity = sensor.humidity()
11     temperature_C = sensor.temperature()
12 
13     print("Humidity: {:.1f}%  |  Temperature: {:.1f}°C".format(humidity, temperature_C))
14     
15     except OSError as e:
16         print("Failed to read from DHT sensor! {}".format(e))
17 
18     time.sleep(2)

External links[edit]