6 resistencias desplegables, una para cada línea de datos. 1 a 5 diodos de cada botón, el botón conectado a vcc.
El botón 1 tiene un diodo para levantar la línea d0 cuando se presiona.
El botón
61 tiene 5 diodos a las líneas d5, d3, d2, d1, d0 como en el ejemplo anterior.
Botón 0 no utilizado. Cuando se presiona cualquier botón, al menos una de las líneas de datos subirá. Se puede usar para interrumpir presionando un botón.
Los despliegues adecuados, casi cualquier valor, 10k servirán.
Diodos adecuados, casi cualquier diodo, 1N4148 funcionarán, bastante baratos para los 100 s.
Esta es una solución estática, simple, pero usa cargas de diodos. Hay otros.
Podrías ponerlos en una matriz, escanear y decodificar.
Podrías ponerlos en un registro de turnos.
Como Arduino tiene entradas ADC, puede usar cada botón para cambiar varios resistores de valor, para cambiar el voltaje en los ADC. Si puede obtener la resolución suficiente para resolver los 61 botones sin calibración o ajuste es otro tema, puede dividirlo en 4 canales de 16 botones.