• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу