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