By ignoring changes below a small threshold (such as +/-1 or +/-2)
newval = analogRead (...) ;
if (newval > oldval + 2 ||
newval < oldval - 2)
{
// do something
oldval = newval ;
}
By ignoring changes below a small threshold (such as +/-1 or +/-2)
newval = analogRead (...) ;
if (newval > oldval + 2 ||
newval < oldval - 2)
{
// do something
oldval = newval ;
}