# -------------------------------------------------------------------------
# Ejercicio 8: Introducción a Entradas Analógicas (ADC)
# Objetivo: Leer la posición de un potenciómetro y mostrar su valor.
# Conexiones: Potenciómetro en GP26 (Centro) | 3V3 (Derecha) | GND (Izquierda)
# -------------------------------------------------------------------------
from machine import ADC, Pin
from utime import sleep
# Configuramos el pin GP26 como una entrada analógica (ADC)
potenciometro = ADC(Pin(26))
print("--- LEYENDO POTENCIÓMETRO ---")
print("Gira la perilla en Wokwi para ver cómo cambia el valor:")
while True:
# .read_u16() lee el voltaje y nos devuelve un número entero entre 0 y 65535
valor = potenciometro.read_u16()
# Imprimimos el resultado en la consola
print("Valor analógico:", valor)
# Pausa de lectura para que no vaya tan rápido la consola
sleep(0.3)