roboforum.ru

Технический форум по робототехнике.

arduino + android передача данных

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

arduino + android передача данных

Сообщение hlx » 12 янв 2012, 04:56

Здравствуйте. Перерыл все что можно в интернете, но за неимением опыта в этой сфере, мне с этим сложно разобраться.
Задача такая: есть Android и Arduino + Usb shield.
Мне нужно передать данные с андроида на арудино. Хотя бы примеры, какие библиотеки нудно импортить, какие как их инциализироваить, как передать данные и как их принять.

Все примеры которые я находил достаточно сложные, как и андроид примеры так и ардуино. Я хотел бы сначала зучить самый просто пример.
Заранее спасибо
hlx
 
Сообщения: 2
Зарегистрирован: 12 янв 2012, 04:52

Re: arduino + android передача данных

Сообщение RootAdmin » 12 янв 2012, 13:05

Для начала: При втыкании в андроид девайс провода что в /dev появляется? Появляется ли что-то вообще?
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: arduino + android передача данных

Сообщение Dmitri Vladimirovich » 12 янв 2012, 14:15

На всякий случай примечание:

Надо поставить Android Terminal Emulator (бесплатный), набрать в командной строке

ls /dev

потом подключить провод от Ардуины, опять набрать эту команду и посмотреть что измениться.

dev - этом эмм, по сути папка где лежат драйвера устройств в Вашем телефоне/планшете.

Сделав данную процедуру будет понятно, в какм виде видит Ардуину Андроид
#define TRUE FALSE
Dmitri Vladimirovich
 
Сообщения: 283
Зарегистрирован: 05 янв 2010, 23:07
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.

Re: arduino + android передача данных

Сообщение RootAdmin » 12 янв 2012, 14:27

Э, нет. Dev содержит сами устройства, не путайте.
Проще поставить ADB http://forum.androidfan.ru/index.php?showtopic=2909 , сделать на компьютере adb shell и уже на устройстве выполнить ls /dev
ЗЫ. На устройстве надо включить USB debug.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: arduino + android передача данных

Сообщение hlx » 12 янв 2012, 17:26

у меня не linux (
когда втыкаю ардуино, у меня в диспетчере устройств показано - Arduino UNO ( COM 4 );

На ардуино скетчи уже заливал, все работало. Для Андроида apk файлы собирал, тоже все работало. Осталось только соединить Android и Arduino через USB Host Shiled.
hlx
 
Сообщения: 2
Зарегистрирован: 12 янв 2012, 04:52

Re: arduino + android передача данных

Сообщение RootAdmin » 12 янв 2012, 18:14

Этот вот шилд он "USB2Com"?
Значит андроид будет его видеть как /dev/usb_tty0 например.
Дым, идущий из всех устройств в помещении предвещает появление электрика.
RootAdmin
 
Сообщения: 1725
Зарегистрирован: 07 авг 2010, 21:29
Откуда: КМВ
прог. языки: C
ФИО: Андрей

Re: arduino + android передача данных

Сообщение boez » 13 янв 2012, 16:36

Так это в первом сообщении надо было написать, что у тебя USB Host shield. Т.е. ардуина должна увидеть андроид, а не андроид ардуину! А вот в каком виде и получится ли вообще - вопрос сложный и неоднозначный...
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: arduino + android передача данных

Сообщение elmot » 13 янв 2012, 17:07

Вообще то есть http://developer.android.com/guide/topics/usb/adk.html. Ровно для таких вещей.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья


Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0