He construido un reloj de un PIC16F877, algunos LED y otras cosas ...
Para configurar el tiempo en intervalos de 5 minutos, estoy usando un potenciómetro de 22K ohmios conectado entre GND y + 5V con el contacto conectado a la entrada analógica RA0 en mi MCU.
Funciona, pero fluctúa gravemente entre los valores. Es un ADC de 10 bits, y estoy viendo los 8 bits más significativos, y si obtengo mi pozo aproximadamente en el centro, obtengo una lectura promedio de 128, pero oscila entre 127, 128 y 129 ... incluso si Déjalo solo y no lo toques.
¿Cómo puedo estabilizar la lectura? Probablemente podría escribir firmware para tomar una lectura promedio, lo que puede ayudar un poco, pero antes de perder el tiempo, me pregunto si hay algo que pueda agregar (tapas, resistencias, etc.) a mi circuito para hacerlo más estable. En esta parte del circuito, solo tengo el pot conectado a la MCU, nada más.