История изменений
Исправление Zubok, (текущая версия) :
Важно, какое изменение напряжения приходится на 1LSB.
Дык ведь задача вообще ошибок не получать. Зачем нужны компромиссы? Если нет дребезга, то и ошибки никакой не будет. Зачем с ней соглашаться?
Проблема автора - даже не дребезг, а накопленная ошибка. («повернул ручку на одно деление, а в программе счётчик увеличивается сразу на 2-30»),
У него явно ошибка в чем-то другом:
Значения скачут очень рандомно (т.е. повернул ручку на одно деление, а в программе счётчик увеличивается сразу на 2-30). Причём, в лучшем случае удаётся читать показания при вращении в одну сторону, но не другую.
Ну никак на проблему дребезга не тянет. И даже его алгоритм должен выдавать вменяемые значения. Здесь у него, скорее всего, либо энкодер сдох, либо что-то не так сконфигурировано. Но так как он использует mbed как платформу, то не ясно. что именно.
Исходная версия Zubok, :
Важно, какое изменение напряжения приходится на 1LSB.
Дык ведь задача вообще ошибок не получать. Зачем нужны компромиссы? Если нет дребезга, то и ошибки никакой небудет. Зачем с ней соглашаться?
Проблема автора - даже не дребезг, а накопленная ошибка. («повернул ручку на одно деление, а в программе счётчик увеличивается сразу на 2-30»),
У него явно ошибка в чем-то другом:
Значения скачут очень рандомно (т.е. повернул ручку на одно деление, а в программе счётчик увеличивается сразу на 2-30). Причём, в лучшем случае удаётся читать показания при вращении в одну сторону, но не другую.
Ну никак на проблему дребезга не тянет. И даже его алгоритм должен выдавать вменяемые значения. Здесь у него, скорее всего, либо энкодер сдох, либо что-то не так сконфигурировано. Но так как он использует mbed как платформу, то не ясно. что именно.