Arduino ADK не получает данные от Galaxy S II через USB

Я работаю над проектом, который зависит от связи между моим Galaxy S II и моим Mega ADK.

Arduino показывает, что он правильно начинает связь, и S II отправляет намерение USB_ACCESSORY_ATTACHED, когда он подключен, но Arduino не может прочитать какие-либо отправленные ему байты.

Код Arduino: http://pastebin.com/UiKzx1Rk

Код Android: http://pastebin.com/f6PageAZ.

Это проблема на стороне ардуино или на стороне андроида?


person user1586256    schedule 09.08.2012    source источник


Ответы (2)


ADK действительно поддерживает Galaxy S II (в настоящее время я использую его для разработки аксессуара).

Я не уверен, где у вас проблема. Но я предлагаю вам взглянуть на это руководство, в котором подробно описано, как управлять одним светодиодом с Android: http://allaboutee.com/2011/12/31/arduino-adk-board-blink-an-led-скодом-и-объяснением-вашего-телефона/

В этом примере (на стороне Arduino) они используют метод read() для объекта AndroidAccessory вместо readBytes, который вы используете. Возможно, вы также захотите попробовать использовать read().

Извините, мой ответ мало чем поможет.

person Vince    schedule 05.09.2012

ADK не поддерживает Galaxy S II. Ты веришь, что? :(. Я получил эту информацию из Интернета после того, как сегодня купил Mega ADK. Если вы найдете решение этой проблемы, пожалуйста, напишите здесь.

person adba    schedule 03.09.2012