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

Пользовательские блоки расширяющие базовый функуионал программы по работе с различными датчиками и энкодерами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
Dryundel
Полковник
Сообщения: 2420
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 24 раза

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

Сообщение 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 тика на щелчок. Будьте внимательны, проверяйте.

Другие блоки для энкодера:
Набор блоков ЭНКОДЕР
Блок энкодера для одноуровневого меню
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя