#import machine      # Incluye la clase Pin
from machine import Pin
from machine import ADC
import utime

# Configurar el pin ADC
adc_pin =(26)
adc = ADC(adc_pin) # Le 'pasa' el pin 26 al ADC

# Leer y mostrar el valor del ADC continuamente
while True:
    # Leer el valor del ADC
    adc_value = adc.read_u16()  # Lee un valor de 0 a 65535
    
    # Convertir el valor a voltaje (entre 0 y 3.3V)
    voltage = adc_value * 3.3 / 65535
    
    # Imprimir el valor del ADC en: decimal,HEXA,binario y Volts
    print("Valor ADC (decimal):", adc_value)
    print("Valor ADC (hexadecimal):", hex(adc_value))
    print("Valor ADC (BINARIO):", bin(adc_value))
    print("Voltaje:", voltage, "V")
    
    # Esperar un breve periodo de tiempo antes de volver a leer
    utime.sleep(0.1)  # Por ejemplo, 100 ms (0.1 segundos)

    #*************************************