Problema com Entradas Analogicas

Ola pessoal

Eu nao sou muito experiente com o arduino portanto desculpem la alguma palavra menos tecnica. E o seguinte:
Tenho um projeto em mais de uma mesa de mixagem para controlar umas luzes, maquina de fumo, laiseres e etc.... tudo isso em DMX.
Bom, irei precisar de 6 potentiometros que iram ocupar todas as minhas entradas analogicas do arduino e ai se encontra o meu problema pois quero também fazer multiplexagem de mais o menos 16 buttons para fazer blind , effeitos diversos e para futuras coisas.

Entao como estive a ver na internet multiplexagem so da para fazer pela porta analogica e logo ai fico com um pin a menos para um potentiometro. Queria saber entao se era possivel fazer o multiplexagem pelas entradas digitais.
Ja agora se alguém me podesse dar um circuito de multiplexagem ja com mais o menos 16 interruptores agradecia ou qual a melhor maneira de o fazer.

obrigado

Uma alternativa: