Do i need a shield?

There are basically four popular ways to go when wishing to build external components using an Arduino.

  1. Design and build your own custom made PCB.

  2. Buy a commercial shield that performs the function you want.
    Example: Breadboard - Classic - PRT-00112 - SparkFun Electronics

  3. Buy a protoshield and add your component design to it.
    Example: http://www.sparkfun.com/commerce/product_info.php?products_id=7914

  4. Use a commercial solderless breadboard and build your external components on it. Example: Breadboard - Classic - PRT-00112 - SparkFun Electronics

I tend to use 3 and 4. #4 to test out a circuit and then move it to #3 if I want a permanent module from the design.

Lefty