from machine import Pin
import time
import dht

FAN_PIN = 5 
DHT_PIN = 4  

dht_sensor = dht.DHT11(Pin(DHT_PIN))

import random

def read_sensor():
    
    temperature = random.uniform(20, 30)  
    humidity = random.uniform(40, 60)  
    return temperature, humidity


temperature, humidity = read_sensor()
print("Temperature:", temperature)
print("Humidity:", humidity)

TEMP_THRESHOLD = 25  
HUMIDITY_THRESHOLD = 50  

fan = Pin(FAN_PIN, Pin.OUT)
import random

def read_sensor():
    
    temperature = random.uniform(20, 30)  
    humidity = random.uniform(40, 60)  
    return temperature, humidity


temperature, humidity = read_sensor()
print("Temperature:", temperature)
print("Humidity:", humidity)

def read_sensor():
    dht_sensor.measure()
    temperature = dht_sensor.temperature()
    humidity = dht_sensor.humidity()
    return temperature, humidity

import random

def read_sensor():
    
    temperature = random.uniform(20, 30)  
    humidity = random.uniform(40, 60)  
    return temperature, humidity


temperature, humidity = read_sensor()
print("Temperature:", temperature)
print("Humidity:", humidity)

try:
    while True:
        temperature, humidity = read_sensor()
        print("Temperature: {:.1f}°C, Humidity: {}%".format(temperature, humidity))

        
        if temperature > TEMP_THRESHOLD or humidity > HUMIDITY_THRESHOLD:
            fan.on()  
            print("Fan turned on")
        else:
            fan.off()  
            print("Fan turned off")

        time.sleep(5)  

except KeyboardInterrupt:
    fan.off()
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT