ATMega328 voltaje del potenciómetro atenuado

0

Acabo de tener este problema: Tengo un potenciómetro con resistencia de 50k y tengo un arduino nano que tiene un IC ATMega328 en él.

Conecté el potenciómetro normalmente: dos pines para source y gnd y un pin que va al pin analógico del arduino nano.

Si giro el botón lentamente, el potenciómetro aumenta su lectura de forma lineal y agradable. Pero si girara la perilla rápidamente, por ejemplo, de medio a bajo, el potenciómetro salta momentáneamente a la fuente de voltaje y vuelve a su lectura normal después de 2 segundos aproximadamente. Sospecho que se debe a que el pin analógico del arduino nano atenúa tanto el voltaje y me da lecturas incorrectas momentáneamente. Revisé la hoja de datos de ATMega328 y tienen una resistencia interna de alrededor de 60k que tiene mucho sentido.

Estoy usando el potenciómetro en un reloj de alarma para ajustar la hora con precisión cada vez que lo giro y siempre salta momentáneamente a la lectura más alta o a la lectura más baja. Siempre puedo esperar un momento para volver a estabilizar los valores, pero eso lleva demasiado tiempo.

Podría simplemente haber reducido la resistencia del potenciómetro a alrededor de 10k o 5k, pero ¿tienen otra solución para esto?

Gracias de antemano.

    
pregunta 157239n

1 respuesta

0

Haz un follower aka buffer con un amplificador operacional. Conecte la salida del potenciómetro a \ $ V_ {in} \ $ del op-amp y \ $ V_ {out} \ $ al Arduino.

Un seguidor / búfer es excelente para hacer fuertes las señales débiles.

    
respondido por el Harry Svensson

Lea otras preguntas en las etiquetas