Страница 1 из 1

Тестер для энкодера

Добавлено: 02 сен 2019, 16:58
Dryundel
Тестер для энкодера V1.0
2019-09-02_152934.jpg
Тестер_для_энкодера_V1.0_(CODE).ubi
EncTestV1.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 тика на щелчок. Будьте внимательны, проверяйте.

Другие блоки для энкодера:
Набор блоков ЭНКОДЕР
Блок энкодера для одноуровневого меню