Sometimes you can create what seem to be complex things with only simple electronics and an Arduino board. One example of this is Guilherme Martins' humanoid robot. He took a wooden doll and fitted it with eight small servos. These are then controlled by eight potentiometers read by an Arduino Mega board. Each potentiometer returns a value to an analogue input which is convert to an angle for the matching servo. Simple yet effective, for example:
This simple humanoid could also be a form of output for various types of input based on user control, artificial intelligence, or even dance when a new email arrives. Many possibilities ... so check out Guilherme's project page to get started. And we're on twitter and Google+, so follow us for news and product updates as well.
When working on your own projects based on an Arduino Mega or EtherMega that require external circuitry or wiring, consider using a Freetronics Protoshield Mega. It includes the male header pins and a reset button to fit, and is also a little shorter to allow space for the RJ45 socket on an EtherMega. For more information and to order, visit the product page.