Collegare e far comunicare più shiled...

scusa matrix77,
invece di impazzire su come collegare una miriade di periferiche all' arduino uno, perchè non passi ad atmega2560 (arduino2560r3) ?
hai una infinità di I/O, 4 programmable serial usart ed inoltre puoi mappare in memoria tutte le periferiche con bus parallelo, vedi LCD grafico KS108.

E poi hai molta più flash e ram a disposizione.... specie se vuoi importare oggetti grafici ed animazioni per il display.

ciao