Поддержать проект на Patreon


18 ноября 2020 00:57#1
В части управления громкостью - мне кажется оптимальным (кроме замены энкодера на 24-шаговый) использовать логику грубо/точно, а для этого:
- при простом повороте ручки - регулирование идет большими шагами (по 3 дБ чтоб меньше крутить, хотя "классикой" считается шаг в 2 дБ),
- при повороте ручки в нажатом положении - регулирование идет полным шагом в 0,5 дБ (для тонкой подстройки громкости, все таки 3 дБ - это аж двукратная разница в мощности).
- ну и для отключения звука можно задействовать короткое нажатие на энкодер без поворота ручки.
И еще:
Никогда не видел такого решения у китайцев - но у моего старого муз.центра было очень грамотно реализована отработка поворота валкодера громкости в режиме Mute: при вращении против часовой стрелки - уровень громкости уменьшался (можно прижать громкость, а потом отключить Mute), а при вращении по часовой - громкость сбрасывалась на минимальный уровень, режим Mute отключался и дальше шла обычная регулировка в сторону увеличения громкости.

P.S.
Где-то на просторах инета натыкался на валкодер из шагового мотора (если брать 1,8-градусный - получатся практически идеальные 200 уровней на оборот). Причем автор схемку придумал так, что она имитирует нажатие кнопок "громкость меньше" и "громкость больше" - что идеально сочетается с этим регулятором.
0