В мире электроники и программирования для управления параметрами часто используются два типа элементов — энкодеры и потенциометры. Хотя оба устройства служат для задания значений, их принцип работы и способы обработки данных различаются, что важно учитывать при интеграции в программное обеспечение.
Потенциометр — это аналоговый резистор с регулируемым контактом, который меняет своё сопротивление в зависимости от положения ручки или ползунка. При вращении или движении ползунка потенциометр выдаёт аналоговое напряжение, пропорциональное положению.
Энкодер — это цифровое устройство, которое не измеряет положение напрямую, а даёт информацию о повороте: в какую сторону и на сколько шагов повернули вал. Обычно используется ротационный энкодер с импульсным выходом — два цифровых сигнала (A и B), которые сдвинуты по фазе, позволяя определить направление вращения и количество шагов.
Механический энкодер
Потенциометр
Серия устройств: MIDIMINI
Серия устройств: NANOMIDI
Передает точечный сигнал, который легко определяется ОС
Передает абсолютный сигнал = реальному положению
Проворачивается бесконечно
Проворачивается ~330градусов
Шаговый, 11 шагов при полном повороте
Плавный ход
Имеет кнопку
Не имеет кнопку
Подходит для передачи сигнала в ОС и DAW
Работает только для передачи миди