This tutorial may be outdated. It is no longer recommended for beginners, and may need modifications to code or hardware that is not indicated in the tutorial.

Featured Products

MCP23017 - i2c 16 input/output port expander

PRODUCT ID: 732
Add another 16 pins to your microcontroller using a MCP23017 port expander. The MCP23017 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 16...
$2.95
IN STOCK

MCP23008 - i2c 8 input/output port expander

PRODUCT ID: 593
Add another 8 pins to your microcontroller using a MCP23008 port expander. The MCP23008 uses two i2c pins (these can be shared with other i2c devices), and in exchange gives you 8...
$1.95
OUT OF STOCK

Adafruit Assembled Pi Cobbler Breakout + Cable for Raspberry Pi

PRODUCT ID: 914
Now that you've finally got your hands on a Raspberry Pi® Model B , you're probably itching to make some fun embedded computer...
$6.50
IN STOCK