import neopixel
import time
import dht
from machine import Pin, PWM
fan_pwm = PWM(Pin(14))
fan_pwm.freq(1000)
np = neopixel.NeoPixel(Pin(27),16)
sensor = dht.DHT22(Pin(4))
np.fill((255,206,68))
np.write()
while True:
sensor.measure()
temp= sensor.temperature()
if temp < 15:
fan_pwm.duty_u16(int(65535*0))
elif temp <= 30:
fan_pwm.duty_u16(int(65535*0.50))
else:
fan_pwm.duty_u16(int(65535*0.90))
print(f"{temp}c")