Simple rotary encoder using a DC motor

Actually, maybe the noise spikes, if they even exist, get smoothed out by the ADC because they are brief? You'd probably only know if they existed by putting a scope on it (I should try that on one of my scopes, just to see what it looks like)...