Немного фото к уроку, в котором подключаем энкодер вращения к Arduino.
Характеристики Энкодера KY-040:
Функция нажатия: Да
Количество импульсов на 360 гр. : 20
Число рабочих циклов: 30000
Вес: 5 грамм
Модуль инкрементный, т.е. при вращении генерируется импульс. После включения данного энкодера, его положение не известно, и определяется путем подсчета импульсов.
Модуль имеет 5 контактов, это:
- + и GND -
линии питания и земли. Данный энкодер является механическим, поэтому питание ему
не требуется, а линии нужны для цепи с подтягивающими резисторами.
- SW -
вывод кнопки имеет подтягивающий резистор, а бывают модули при нажатии на кнопку
«вывод» замыкается на землю;
- CLK и DT
- выводы энкодера, они подтянуты к линии питания резисторами 10кОм;
В уроке рассматриваем 2 примера:
Пример кода вывода информации о
положении энкодера на монитор порта
.
Пример управления яркостью светодиодов с
помощью энкодера.
Подробнее в уроке: