from time import sleep
from dht import DHT22
from machine import Pin
# Define the DHT sensor pin
DHT_PIN = Pin(25)
# Initialize the DHT22 sensor
dht_sensor = DHT22(DHT_PIN)
while True:
try:
# Measure temperature and humidity
dht_sensor.measure()
temperature = dht_sensor.temperature() # Temperature in Celsius
humidity = dht_sensor.humidity() # Humidity in percentage
# Print readings to the console
print("Temp: {:.2f}°C".format(temperature))
print("Humidity: {:.1f}%".format(humidity))
print("---")
sleep(2) # Delay for 2 seconds between readings
except Exception as e:
print("Error reading sensor:", e)