Connect Arduino to Android with USB Host library (open source; no root needed)