Вы можете использовать USB на устройствах с USB-портом хоста, к сожалению, не на многих устройствах.Ваши другие варианты - Bluetooth или Wi-Fi, оба могут быть выполнены множеством способов.Если вы Google Arduino + Android, я думаю, вы найдете примеры людей, подключающих оборудование к устройствам Android через Arduino.Это не единственный способ сделать это, просто пример того, как вы могли бы это сделать.
Документация по USB для Android http://developer.android.com/guide/topics/usb/index.html
РЕДАКТИРОВАТЬ Вы можете предположить, что Arduino используетсяUSB-хост также и использовать вспомогательный режим на конце Android.В любом случае, ни один из этих вариантов невероятно прост, и вам нужно будет провести много исследований, чтобы достичь того, что вы предполагаете.