How to control arduino using an android device. Communication via bluetooth. Access all the hardware on your android mobile: GPRS,GPS, accelerometer, gyro, user interface (touchscreen), sound and music player, text to speech and speech to text, wifi and more. You'd have to pay several hundred dollars to interface these using commercially available arduino shields.
http://arduino.cc/forum/index.php/top...