I posted this in 'other software development', but I guess this may be a better place. Please accept my sincerest apologies if you've received this message twice ![]()
I wrote a library to let an Arduino talk to an Android phone over USB using a USB host shield. Basically I implemented the Android Debug Bridge (ADB) protocol. This lets you set up multiple bi-directional pipes, execute shell commands from the Arduino, and catch logcat messages. The goal is to apply commodity smartphone hardware for robotics, home automation, and the like.
http://code.google.com/p/microbridge/
