Required Hardware 1 Breadboard Jumper Cables (both M/M and M/F) 3 1-Kohm Resistors 1 MCP23017 16-bit I/O expander Having built our cube standing on our perfboard, we need to program it. To do that, we’ll connect the cube to an MCP23017…
Required Hardware Arduino Board Breadboard Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm The MCP23017 is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and…
Required Hardware Arduino Board Breadboard Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm The MCP23017 is a 16-bit, general purpose parallel I/O port expander for I2C bus applications. The 16-bit I/O port functionally consists of two 8-bit ports (PORTA and…
Required Hardware Arduino Board Breadboard Jumper Cables MCP23017 Expander LEDs Resistors 470ohm Resistors 10K Tact Switches The MCP23017 provides an easy, cheap and effective solution by providing an extra 16 lines of I/O which can be written to and read…