Тестер для энкодера V1.0
На выход блока Q подается текущее значение подсчета импульсов с соответствующим шагом.
Пример: если энкодер выдает 4 импульса на один физический шаг то при повороте ручки на один щелчок на выходе будут значения 0, 4, 8, 12 и т.д.
В параметрах пользователя необходимо:
1. Указать 2 пина к которым подключены CLK и DT энкодера. (желательно пины с прерываниями)
Пины поддерживающие прерывания на различных платах Arduino:
UNO - Pin 2,3
LEONARDO - Pin 0,1,2,3
MEGA - Pin 2,3,18,19,20,21
DUE - все
Отправлено спустя 49 минут 34 секунды:
P.S. Долгое время был уверен что EC-11 ( KY-040) все имеют 2 тика на щелчок, потому как пользовался давно закупленной на Алли партией. И вот она подошла к концу. Заказал новую и с удивлением обнаружил что эти имеют 4 тика на щелчок. Будьте внимательны, проверяйте.
Другие блоки для энкодера:
Набор блоков ЭНКОДЕР
Блок энкодера для одноуровневого меню
EncTestV1.0 - предназначен для определения количества тиков (импульсов) энкодера на один физический шаг (щелчок).