Порты ввода/вывода для смартфона.
Подскажите пожалуйста, можно ли программируя на java управлять внешними устройствами(шаговый электродвигатель) из-под смартфона. Используя собственные датчики, камеру, микрофон и вычислительные ресурсы телефона, для работы управляющей программы. Может быть есть переходник miniUsb -> gpio | wifi -> gpio?