Я пытаюсь связаться с платой Arduino (Duemilanove) с устройства Android 3.1 с поддержкой USB-хоста с помощью Android USB Host API.
Цель состоит в том, чтобы общаться с платой так же, как черезSerial.
Я следую этому руководству (http://android.serverbox.ch/?p=427), но у меня есть несколько проблем (например, не удалось получить интерфейс) и грубое руководство разработчика (http://developer.android.com/reference/android/hardware/usb/package-summary.html), но не повезло.
Вопросы:
- как подготовить плату arduino (изменить прошивку) - перерывы или что-то в этом роде?
- как проверить, нормально ли это с платой arduino (например, перечислить интерфейсы USB иубедитесь, что он поддерживает необходимые. какие инструменты можно использовать?
- как найти необходимый интерфейс (что такое класс интерфейса / протокол / подкласс)
- в чем может быть причина, когда интерфейс не может быть востребован?(столкнулся с этим)