пятница, 17 февраля 2017 г.

Arduino: Энкодер

Энкодер - большеснству знаком, как регулятор громкости в автомагнитолах. Он не имеет ограничителей, и может сообщать, только то, что он повернулся в одном или другом направлении. Различаются энкодеры углом поворота, который они могут фиксировать.

Принцип работы:  есть вращающийся диск с "лепестками" (обозначается как контакт "C") и есть два контакта ("A","B") напротив лепестков. Вращая - в одну сторону, "лепесток" сначала замкнется на контакт A, потом на B. (или если "междулепестье", то разомкнется А, потом В).
Аналогично, но наоборот, до вращения в другую сторону =)

Итого на 15 лепестков, мы имеем 30 положений =)