from machine import Pin
from time import sleep
from dht import DHT22
vermelho = Pin(0, Pin.OUT)
azul =Pin(5, Pin.OUT)
verde = Pin(9, Pin.OUT)
bot = Pin(13,Pin.IN,Pin.PULL_UP)
sensor = DHT22(Pin(28))
while True:
if bot.value() == 0:
opcao = input('Digite 1 para temperatura, 2 para umidade e 3 para ambos')
try:
sensor.measure()
T = sensor.temperature()
U = sensor.humidity()
except:
print('falha')
if (opcao == '1'):
vermelho.on()
print(T)
azul.off()
verde.off()
sleep(0.5)
elif (opcao == '2'):
vermelho.off()
azul.on()
print(U)
verde.off()
sleep(0.5)
elif (opcao =='3'):
vermelho.off()
azul.off()
verde.on()
print(T,U)
sleep(0.5)
else:
print('invalido')
else:
print('pressione o botao')