# ATMega328 attenuated potentiometer voltage

I've just got this problem: I have a potentiometer with resistance of 50k and i have an arduino nano which has an ATMega328 IC on it.

I attached the potentiometer normally: two pins for source and gnd and one pin going to the arduino nano's analog pin.

If i turn the knob slowly, the potentiometer increase its reading linearly and nicely. But if i were to turn the knob rapidly, say from medium to low, the potentiometer momentarily jumps up to the source voltage and return to its normal reading after 2 seconds or so. I'm suspecting that's because the arduino nano's analog pin attenuate the voltage so much and momentarily give me wrong readings. I checked ATMega328's datasheet and they have an internal resistance of around 60k which makes sense perfectly.

I'm using the potentiometer in an alarm clock to set the time precisely whenever i turn it and it always momentarily jumps to the highest reading or to the lowest reading. I can always wait a moment to make the values stable again but that takes too much time.

I could have simply lower the resistance of the potentiometer to around 10k or 5k but do you guys have another solution for this?

Make a follower aka buffer with an op-amp. Connect the potentiometer's output to the $V_{in}$ of the op-amp and $V_{out}$ to the Arduino.