Quick question

There are at least 20 IO pins on most Arduinos.

But apart from that I'd use a shift register or IO expander before I went to a second processor unless there's a real good reason.


Rob