Thanks mehmetOzdemir,

I am in a dilemma of using a low-pass filter and using timer interrupts.
Any suggestions?