Using Arduino as dumb IO device

That is really also the gist of Firmata, which comes with the Arduino IDE.