Наверное для этого проекта этот кнопочник избыточен. Лучше простой вариант
tronixstuff.com/2011/01/11/tutorial-usin...for-multiple-buttons.
А авторский вариант - вообще минималистский с точки зрения используемых деталей. На площади кнопочника могут поместиться два таких контроллера.
Теперь, когда вопрос с отсутствием свободных пинов не стоит, пора переходить от одно диапазонных конструкций синтезаторов к много диапазонным.
Нравится мне синт от UR5FFR NANOVFO, но с простым механическим энокодером глючит, частота прыгает и временами вообще виснет. Пробовал подключать оптический - без проблем. Но стоит он дороже всех деталей вместе взятых. На все проекты их не напасешься! Возможно проблема в том, что в прошивке используется алгоритм, так называемого "интелектуального" энкодера. Крутишь быстрее - больше шаг перестройки. Отдельной кнопки STEP -нет. Если бы удалось убрать "интеллект" из программы и вернуться к обычной процедуре перестройки, цены бы не было этой конструкции. От 4 до 9 диапазонов, режим передачи - для прямого преобразования множители выходной частоты 1,2,4. для супергетеродинных трансиверов с CW -выходной сигнал прямо на рабочей частоте -не нужен смеситель в тракте передачи, для Радио-76 - гетеродины меняются местами- не нужен коммутатор гетеродинов. Встроенный в программу CW ключ с 3-мя ячейками памяти. Прекрасная задумка, но применить его не удается. Так и стоит макет на полке.
Вот и сижу в интернете, ищу подходящие описания - VK3HN, N2HTT, PU2CLR - c ардуино.
Есть хорошие конструкции 3-5 лет на баскоме под AD9850. Но с ними надо переделать код под загрузку на SI5351 и желательно под другой дисплей -вместо 1602 под OLED.
Наилучший вариант для доработки из одно диапазонных скетчей мне кажется это скетчи LZ2WSG (на нашем сайте) и RA3TOX (на сайте РАДИОФАНАТ). Прекрасный старт у R9LAI. Надеюсь он сможет доделать много диапазонный вариант скетча.
Сергей RW3DF