Для себя наметил 2 проблемы
1) Энкодер возвращает 2 накладывающихся импульса, и чтобы преобразовать их один одиночный, решил использовать схему с flip flop триггером типа такой
https://electronics.stackexchange.com/q ... een-turned
2) Т. к. экран (обычный 1602 с i2c адаптером) не очень быстрый, и если пользователь крутанёт от души, то экран может заглючить, то решил сделать аппаратную задержку между тиками энкодера. После первого импулься с помощью 555 таймера генерировать некоторой длины сигнал, и этим сигналом выключать триггер. Т. е. как бы пользователь не крутил, сигналы будут проходить только (условно) раз в 100 мс.
Скажите пожалуйста, есть ли ещё какие-нибудь моменты, которые надо учесть? Или напротив, всё слишком переусложнено, и решается средствами мк (например, задержка между считыванием тиков энкодера)? И как взрослые дяди делают обвязку для таких крутилок-энкодеров - используют джентельменский набор, или есть специальные микросхемы для этого, или же всё сильно проектоориентировано?

