One of the most difficult parts of any Arduino project is coming up with a way to interact with your creations. The Arduino Esplora is an open-source controller that takes care of that problem.
At a glance, the Esplora looks just like a game controller, but it can be used for a wide variety of purposes. It has a built-in joystick, four buttons, a light sensor, slider, microphone, temperature sensor and an accelerometer. It also connects easily with a USB cable, and it works essentially like a keyboard or mouse input on your computer.
As you would expect, the Esplora launches with a library of code to get you started. The Esplora certainly looks like a game controller, but since it's the only Arduino that comes with a bunch of different input options it's also a great way to get started with Arduino without worrying about soldering or breadboards.
Arduino Esplora [Arduino]