# Professor Cristiano Teixeira.
# Sob Licença Apache 2.0

print("INICIO")

from machine import Pin, PWM, ADC
import time
from math import log

psensor = ADC(Pin(13))
aciona = Pin(2, Pin.OUT)
BETA = 3948 # Melhor valor de correção encontrado com precisão de 0.0004 aproximadamente
temp=0

while True:
    # Faz a leitura da tensao no Sensor de Temperatura
    SensorTempTensao = psensor.read()
    # Converte a tensao lida em Graus Celsius
    TemperaturaC = 1 / (log(1 / (4095. / SensorTempTensao - 1)) / BETA + 1.0 / 298.15) - 273.15;
    # Converte a temperatura em Graus Celsius para Fahrenheit
    TemperaturaF=(TemperaturaC*9/5)+32
  
    print("Valor do Sensor:", SensorTempTensao)
    print("Temperatura:", TemperaturaC)
    if(TemperaturaC < 20):
        aciona.on()
    else:
        aciona.off()
    time.sleep(1)
NOCOMNCVCCGNDINLED1PWRRelay Module