Smoothing analog sensor values
If the sensor value on your analog pin has some unwanted amplitudes, you can smooth it with some tricks.
smoothing analog sensor values #1
Tremors can come from fluctuating power supply, interference or a circuit inside the Arduino chip.
In this example, we simply take a portion of the new measurement and combine it with a portion of the value measured last time. The part of the old value is always a bit bigger than the new value and so the new value influences the measurement but we overwrite the tremor.