from machine import Pin
from time import sleep
import dht
DHTsensor = dht.DHT22(Pin(15))
TIME = 1
temperature_values = [0,0,0,0,0,0,0,0,0,0]
humidity_values = [0,0,0,0,0,0,0,0,0,0]
def average_temperature():
temporary_variable = 0
temperature_values.pop(0)
temperature_values.insert(9,DHTsensor.temperature())
for x in temperature_values:
temporary_variable = temporary_variable + x
return temporary_variable/10
def average_humidity():
temporary_variable = 0
humidity_values.pop(0)
humidity_values.insert(9,DHTsensor.humidity())
for x in humidity_values:
temporary_variable = temporary_variable + x
return temporary_variable/10
while True:
DHTsensor.measure()
print("Average temperature is {}°C and Average humidity is {}%" .format(average_temperature(),average_humidity()))
sleep(TIME)