This simple robot receives a command via Bluetooth from an Android program written in AppInventor.
Depending on which command it receives, it performs a different action.
See it live here:
You can get the code for both AppInventor and Arduino here. Enjoy it!