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, 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.