2014-07-22 3 views
0

Мне нужно отправить некоторые данные от arduino до android. Я проверил интернет и нашел arduino mega adk + обработку самого простого способа сделать это. Поэтому я купил плату adk, но даже один пример ArduinoADKUsb не работал в обработке. У меня есть Обработка 2.2.1 и Arduino 1.5.6r2. Я получаю код обработки компилируется, но со следующей ошибкой:arduino mega adk + обработка

FATAL EXCEPTION: Animation Thread 

Process: processing.android.test.adk_analogread, PID: 28362 

java.lang.RuntimeException: stub 

    at com.android.future.usb.UsbManager.getInstance(Unknown Source) 

    at cc.arduino.ADKCommunication.<init>(Unknown Source) 

    at cc.arduino.ArduinoAdkUsb.<init>(Unknown Source) 

    at processing.android.test.adk_analogread.adk_analogRead.setup(adk_analogRead.java:31) 

    at processing.core.PApplet.handleDraw(Unknown Source) 

    at processing.core.PGraphicsAndroid2D.requestDraw(Unknown Source) 

    at processing.core.PApplet.run(Unknown Source) 

    at java.lang.Thread.run(Thread.java:841) 

Я получаю эскиз на моем Android телефона, как хорошо, но когда я открываю он говорит: «К сожалению adk_analogRead остановилось»

Любая помощь будем очень благодарны.

ответ

0

Попробуйте понизить до обработки 2.0.3. Это сработало для меня по аналогичной проблеме. Поиск Google для обработки и код Google для загрузки.

Кроме того, я использую дешевый модуль Bluetooth для отправки данных между Android и Arduino с помощью библиотеки Ketai.

+0

Здравствуйте и спасибо за консультацию. Я даже пробовал обрабатывать 2.03, но это не сработало. Какую версию IDE arduino вы использовали с обработкой 2.03? Я попробовал библиотеку sweetbt, которая только посылает данные аналоговых контактов через bluesmirf silver. Может ли библиотека ketai отправлять мультиплексированные значения из 3 аналоговых контактов? Как и для вывода A0, у меня есть 8 значений для отправки и аналогично для A1 и A2. – farhad

+0

Библиотека Ketai для Android обеспечивает связь через osc5, если я правильно помню. Он работает безупречно. Кроме того, я использую Arduino 1.0.5 и библиотеку SoftwareSerial для подключения Bluetooth для последовательного подключения по протоколу 34K. Это более чем достаточно быстро, чтобы вытащить 8-значные значения из Arduino и отправить на Android. Серебро bluesmirf - действительно хороший модуль, но я бы прочитал руководство и посмотрел, нужно ли настраивать его в режиме ведомого. Вы можете сделать это, обратившись к его AT-командам через последовательный порт. Этого должно быть достаточно, чтобы вы могли сейчас попробовать. – scottlittle

+0

Режим по умолчанию для bluesmirf silver - режим ведомого и да, к нему можно получить доступ через AT-команды. Но я думаю, что обычно мне нужно настроить его в режиме master для отправки значений от arduino до android? – farhad

 Смежные вопросы

  • Нет связанных вопросов^_^