Здравствуйте. Предлагаю схему очень простого валкодера на ардуино и Digispark.
Есть на Али такая маленькая платка Digispark для Ардуино на Attiny85.
На ней имеется разъём USB и несколько выводов для внешнего подключения.
Нужна небольшая доработка . Удаляем обведенные красным резистор или светодиод или оба.
Определяется как HID-совместимое устройство mouse , может работать с Windows , Малинками , Langstone и т.д.
Эмулирует прокрутку колесика мышки. При нажатой кнопке ускоренно в 10 раз.
В скетче в 7, 8 строке правим кол-во импульсов на оборот энкодера и если нужно кол-во импульсов передаваемых в программу.
Помощь по прошивке в архиве.
Проверено с SDRConsole (V3)