In this post I spoke about using the MCP23017 to increase your digital GPIO ports from 11 to 27, which was remarkable in and of itself, but pales in comparison to what I’ve recently found. Instead of a simple 27 GPIO’s, how about we increase it to a hefty 139 arduino ports? All we must do is make a few changes to the previous code used in the Adding Arduino Digital/ Analog Ports post from before.
Required Items: