Debouncing various sensors

Every reading jitters by an integer or 2

Yes it will. The reading from any A/D can only ever be plus or minus a leas significant bit.