Блок энкодера на библиотеке EncButton от AlexGyver

Создаем свой блок. Вопросы, помощь знатоков.
Ответить
kulibyn13911
Рядовой
Сообщения: 2
Зарегистрирован: 18 июл 2021, 11:41
Имя: Александр

Блок энкодера на библиотеке EncButton от AlexGyver

Сообщение kulibyn13911 »

https://github.com/GyverLibs/EncButton
Максимально быстрое чтение пинов для AVR (ATmega328/ATmega168, ATtiny85/ATtiny13)
Быстрые оптимизированные алгоритмы опроса действий с кнопки/энкодера
Лёгкий вес во Flash и SRAM памяти
Энкодер: обычный поворот, нажатый поворот, быстрый поворот, доступ к счётчику
Поддержка двух типов инкрементальных энкодеров (полношаговый и полушаговый)
Высокоточный алгоритм определения позиции, работает даже с некачественными энкодерами
Кнопка: антидребезг, нажатие, отпускание, клик, несколько кликов, счётчик кликов, удержание, импульсное удержание

Оптимизирована для работы на прерываниях
подлючение - пин2, пин3, пин4 энкодер с кнопкой A, B, KEY
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Разработка пользовательских блоков»

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

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