• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Энкодер ESP

deleo

New member
Помогите, пожалуйста, допилить библиотеку энкодера или посоветуйте другую.

Требования к бибилиотеке:
- определять только направление поворота
- без кнопки (с кнопкой тоже подойдет)
- работа без прерываний
- поддержка двух энкодеров

Была взята библиотека mathertel/RotaryEncoder и отлично справлялась на ардуине, но на esp пропускает шаги, поэтому ищется альтернатива.
 

enjoynering

Well-known member
Специально для вас добавил, в свою библиотеку, пример работы энкодера без прерываний на ESP8266

Пример для вас тут
Пример работы с одним энкодером для изменения нескольких разных значений тут
Вся библиотека тут

Ветка на форуме тут
 

deleo

New member
Специально для вас добавил, в свою библиотеку, пример работы энкодера без прерываний на ESP8266

Пример для вас тут
Пример работы с одним энкодером для изменения нескольких разных значений тут
Вся библиотека тут

Ветка на форуме тут
Спасибо, попробую.

На ESP32 удалось запустить без пропусков с либой mathertel/RotaryEncoder Опрос кнопок и энкодеров крутится на ядре 0
 
Сверху Снизу