Мне нужно отправить некоторые данные от 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 остановилось»
Любая помощь будем очень благодарны.
Здравствуйте и спасибо за консультацию. Я даже пробовал обрабатывать 2.03, но это не сработало. Какую версию IDE arduino вы использовали с обработкой 2.03? Я попробовал библиотеку sweetbt, которая только посылает данные аналоговых контактов через bluesmirf silver. Может ли библиотека ketai отправлять мультиплексированные значения из 3 аналоговых контактов? Как и для вывода A0, у меня есть 8 значений для отправки и аналогично для A1 и A2. – farhad
Библиотека Ketai для Android обеспечивает связь через osc5, если я правильно помню. Он работает безупречно. Кроме того, я использую Arduino 1.0.5 и библиотеку SoftwareSerial для подключения Bluetooth для последовательного подключения по протоколу 34K. Это более чем достаточно быстро, чтобы вытащить 8-значные значения из Arduino и отправить на Android. Серебро bluesmirf - действительно хороший модуль, но я бы прочитал руководство и посмотрел, нужно ли настраивать его в режиме ведомого. Вы можете сделать это, обратившись к его AT-командам через последовательный порт. Этого должно быть достаточно, чтобы вы могли сейчас попробовать. – scottlittle
Режим по умолчанию для bluesmirf silver - режим ведомого и да, к нему можно получить доступ через AT-команды. Но я думаю, что обычно мне нужно настроить его в режиме master для отправки значений от arduino до android? – farhad