tronixstuff.com
Tutorial: Maximising your Arduino’s I/O ports with MCP23017
Learn how to control MCP23017 I/O expander with Arduino