Проверил - огромная благодарность Николаю Ро, предложенный им прием
расмесил ошибку полностью. Я еще оставил деление-умножение оставил в явной форме и коэффициент вынес наружу.
Достаточно умножать-делить на 32 :)
Тайминги:
19 раз в секунду получаем оверсамплинг по 256 отсчетам.
В большинстве случаев, переходные режимы заканчиваются менее чем за две секунды.
Только в случае обрыва датчика нужно топать до края шкалы три секунды.
Для задачи более чем приемлимо.