# IMPORTAMOS LAS LIBRERÍAS
import machine   
import time      
# El sensor está conectado internamente al canal ADC 4
sensor_temp = machine.ADC(4)
# Factor de conversión para pasar de valor digital ADC a voltaje (0 - 3.3V)
conversion_factor = 3.3 / 65535
# Bucle infinito para leer la temperatura continuamente
while True:
    lectura = sensor_temp.read_u16()
    voltaje = lectura * conversion_factor
    # Convertir voltaje a temperatura en °C usando la fórmula del RP2040
    temperatura_c = 27 - (voltaje - 0.706) / 0.001721
    
    # Imprimir la temperatura 
    print("Temperatura interna: {:.2f} °C".format(temperatura_c))
    
    # Esperar 5 segundos antes de la siguiente lectura
    time.sleep(5)