
Интернет-магазин «Неглупый Дом»
В отличие от потенциометра, у энкодера нет ограничения по углу поворота — ручку можно крутить бесконечно в любую сторону. Он не измеряет абсолютный угол, а считает относительные «щелчки» вращения.
При вращении на двух пинах, CLK и DT, появляются импульсы, сдвинутые по фазе друг относительно друга. По тому, какой из двух сигналов меняется первым, программа определяет направление вращения — по часовой стрелке или против.
Отдельный вывод SW срабатывает при нажатии на сам вал энкодера сверху вниз — как у джойстика KY-023, это удобно для подтверждения выбора в меню.
Навигация по меню на дисплее (крутите — двигаете курсор, нажимаете — подтверждаете выбор), регулировка громкости или яркости без ограничения диапазона поворота.
Обычный, с резьбой на валу и с резьбой и лыской — отличаются только формой вала для крепления ручки или кнопки на корпус устройства, электрически все три идентичны.
Ещё модули для Arduino: Электронные модули.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.