#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)
#*************************************