Энкодер вместо кнопок. (1 онлайн

DAZZER

Электронный англоаудиофил
19 Сен 2008
2.114
422
83
Есть вот такой USB-регулятор громкости на энкодере:
Работает ок, но появилась необходимость использовать его не с компом, а паралельно 3-м физическим кнопкам: вращение по часовой стрелке замыкает "+" (каждый клик- одно нажатие), против часовой - тоже самое с кнопкой "-". Нажатие на энкодер - замыкает кнопку "Mute". Было бы вообще круто, если бы прежняя работоспособность и функциольность работы по USB сохранилась (но, не обязательно, если это невозможно).
Напишите советы пожалуйста, кто сможет!
 

Anthony Scott

Well-Known Member
15 Фев 2016
2.185
2.332
113
45
Bryansk
www.babkinyvnuki.ru
Энкодер не получится использовать, подсоединив напрямую вместо кнопок для дублирования их функций. Причина этому - особая диаграмма работы контактов энкодера (при вращении замыкается не один контакт, а оба контакта с центральным, и очерёдность их замыкания зависит от направления). Вдобавок, ваша схема, которой собираетесь управлять, наверняка имеет защиту от дребезга контактов (схемную или программную) и может игнорировать поступление импульсов с довольно высокой частотой. Это если на пальцах. Без специальной схемы-адаптера (хотя бы на логике) подключить вряд ли получится, тем более если хотите оставить возможность работы от юсб. Надо разбирать, смотреть. Не проще ли собрать или купить специально для ваших задач ещё один такой контроллер, и его уже для этого дербанить...
 
  • Like
Реакции: DAZZER и digilab2

digilab2

Well-Known Member
19 Июн 2012
12.343
6.451
113
68
Москва
www.skbprost.ru
а паралельно 3-м физическим кнопкам: вращение по часовой стрелке замыкает "+" (каждый клик- одно нажатие), против часовой - тоже самое с кнопкой "-".
-скорее всего идея провальна , почему выше уже обьяснили, это вам надо для такой фигни самодельное что то делать ( где то видел
подобное) еще проще не делать вообще ничего и нажимать на кнопки , особой разницы не вижу , если нравится большая круглая ручка
ну прилепите ее где то рядом
 

Сейчас онлайн (Пользователей: 0, Гостей: 1)