import machine
import utime
# Configuración del pin de entrada analógica
pin_analogico = machine.ADC(26)
# Función para leer el valor analógico y convertirlo a voltaje
def leer_voltaje(pin_analogico):
# Leer el valor analógico
valor_analogico = pin_analogico.read_u16()
# Convertir el valor a voltaje (asumiendo referencia de 3.3V y resolución de 16 bits)
voltaje = valor_analogico * 3.3 / 65536
return voltaje
# Bucle principal
while True:
# Leer el voltaje
voltaje = leer_voltaje(pin_analogico)
# Imprimir el voltaje en la consola
print("Voltaje: {:.2f} V".format(voltaje))
# Espera antes de la próxima lectura
utime.sleep(1)