Finally, a very decent use of iPhone. The guys from Battlebricks.com use and iPhone to control a robot built of Lego NXT Robotics Kit. This is cool!
Steps:
1. Build a robot
2. Write some Java LeJOS Robot code
3. Write some Google Web Toolkit web application code
4. Plug in your iPhone into the robot
5. Use a browser or another iPhone to control the robot
How it works?
" The rolling bot above relies upon the Lego NXT light sensor's ability to read the contrasting colors on the iPhone display."
Demo:
Project:
iPhoneRobot
[via engadget]