
Raspberry gPIo SparkFun Wish List
◦RPi.GPIO API – An overview of the Python functions you can
use to drive GPIO.
◦RPi.GPIO Example – An example Python script that shows off
both input and output functionality.
•C (and WiringPi) API and Examples
◦WiringPi Setup and Test – How to install WiringPi and then
take it for a test drive on the command line.
◦WiringPi API – An overview of the basic functions provided by
the WiringPi library.
◦WiringPi Example – A simple example program that shows off
WiringPi’s input and output capabilities.
• Using an IDE – How to download and install Geany. Our favorite IDE
for programming on the Raspberry Pi.
Each programming language has it’s share of pros and cons. Python is
easy (especially if your a programming novice) and doesn’t require any
compilation. C is faster and may be easier for those familiar with the old
standby.
What You’ll Need
Here’s a wishlist-full of everything we used for this tutorial.
Raspberry Pi - Model B
DEV-11546
Who wants pi? The Raspberry Pi has made quite a splash since it wa…
SparkFun Pi Wedge
KIT-12652
This is the SparkFun Pi Wedge, a small board that connects to the Ra…
(2) Breadboard - Self-Adhesive (White)
PRT-12002
This is your tried and true white solderless breadboard. It has 2 power…
Jumper Wires Standard 7" M/M Pack of 30
PRT-11026
If you need to knock up a quick prototype there's nothing like having a…
Momentary Pushbutton Switch - 12mm Square
COM-09190
This is a standard 12mm square momentary button. What we really li…
Resistor 330 Ohm 1/6 Watt PTH - 20 pack
COM-11507
1/6 Watt, +/- 5% tolerance PTH resistors. Commonly used in breadbo…
LED - Basic Red 5mm
COM-09590
LEDs - those blinky things. A must have for power indication, pin stat…
Some further notes on that bill of materials:
• Your Raspberry Pi should have an SD card with Raspbian installed
on it. Check out our How to Install Raspbian tutorial for help with that.
• We’re also assuming you have the necessary mouse, keyboard and
display hooked up to your Pi.
• Your Pi will need an Internet connection to download WiringPi. You
can use either Ethernet or WiFi (check out our Raspberry Pi WiFi
tutorial for help with that.
• The Pi Wedge isn’t quite required, but it does make life a lot easier. If
you want to skip the breakout, you can instead use Male-to-Female
jumpers to connect from Pi to breadboard.
• Of course, feel free to swap in your preferred button and LEDs.
Page 2 of 1