from machine import ADC, Pin
from time import sleep
# Creación de variable analógica de entrada
Pot = ADC(Pin(4)) # Asigno el pin 34 como lectura del ADC
# Uso del método atten() para establecer una medida de 0-3.3V
Pot.atten(ADC.ATTN_11DB)
# Rango de voltaje a 11dB, se tiene 0-3.3V
# Configuramos la resolución del ADC, por defecto es de 12 bits
Pot.width(ADC.WIDTH_12BIT)
while True:
potValor = Pot.read() # Asignar la lectura del ADC a una variable
tension = (3.3 / 4095) * potValor
# Convertimos el valor de resolución a un valor de tensión en voltios.
print(tension) # Imprimir por pantalla la lectura.
sleep(0.1)