Впараллель с темой "октавер Т13" (
http://forum.gtlab.net/cgi-bin/yabb2/YaBB.pl?num=1363261491) открываю смежную, но независимую тему - о создании продвинутых систем управления
малогабаритными примочками.
Навёрнутая идеология управления, применяемая в многофункциональных гитарных синтах известна - и логична в отношении подобных устройств.
Но в одно- или мало-функциональных примочках всё остаётся по старинке - поты наше всё: сколько потов умудрился воткнуть - столько степеней свободы и имеешь.
Потому аналоговые примочки, при всех их звуковых достоинствах, в эксплуатации порой проигрывают даже приснопамятному "пицотпятому".
Технически означенная проблема имеет две главных плоскости:
- сложности управления аналогом от МК;
- излишнее потребление навёрнутыми многофункциональными индикаторами, усугубляемое малой рабочей площадью панелей управления малогабаритных примочек.
В упомянутом проекте октавера т13 сделана попытка преодолеть эти проблемы и обеспечить глубокое увеличение функциональности при сохранении простоты управления. К тому же стоимость компонентов - минимальна и меньше стоимости навороченной системы классических потов.
Картинко прибора в корпусе G0124 - тут:
https://www.box.com/s/ym5w1quc5mp6ncmx1jxdСущность идеи - использование единственного пота в качестве мультифункционального управлятеля.
Разумеется, нужен микроконтроллер - в данном случае он минимальный: Atmel ATtiny13.
Пот пришлось дополнить кнопкой PROG и завязать на МК так же и имеющийся светодиод.
В обычном режиме пот не влияет на работу примочки - включение и выключение производится обычным футсвичем.
При нажатии на него включается канал ФХ (аналоговым путём), СД обычным образом индицирует этот режим.
Для изменения ФХ нужно перевести пот в соответствующий сектор и нажать однократно кнопку ПРОГ (в режиме ON футсвича) - СД блинком подтвердит режим и будет выбран заданный ФХ. Следующим нажатием ПРОГ выбранный ФХ будет зафиксирован и подготовлен к работе по футсвичу.
Для программирования частного параметра следует указать сектор с этим параметром - и дважды (или длительным кликом?) кликнуть ПРОГ. Блинк будет иным, чем в первом режиме и конкретный параметр можно в полной шкале регулировать потом.
После регулировки значение фиксируется и примочка переходит в нулевой режим.
ХИНТ: зоны конкретных параметров каждого ФХ сделаны смежными - потому можно иметь несколько разнородных ФХ в общем списке.
Похоже, что для двухуровневой менюшки можно обойтись единственной кнопкой управления, а вот если делать трёхуровневое меню, тор понадобится откат (кнопка ESC).
Предлагаю обсудить этот, а так же и другие возможные алгоритмы и технические решения...