Que tal usar as saidas PWM para gerar funções ? Melhor ainda , programadas. E as entradas analogicas para decodificar varios sinais. Resultado : Um osciloscopio digital de varios canais e varias saidas gerando funções. Tudo isso num shield open source.
A maior limitação seria a frequencia de saida, entrada. Mesmo assim, para um custo baixissimo, a relação beneficio/custo seria bem alta. A maior dificuldade seria no software, que poderia ser open source. Como não é trabalho para um só, resolvi postar a idéia.