Технический форум по робототехнике.
hlx » 12 янв 2012, 04:56
Здравствуйте. Перерыл все что можно в интернете, но за неимением опыта в этой сфере, мне с этим сложно разобраться.
Задача такая: есть Android и Arduino + Usb shield.
Мне нужно передать данные с андроида на арудино. Хотя бы примеры, какие библиотеки нудно импортить, какие как их инциализироваить, как передать данные и как их принять.
Все примеры которые я находил достаточно сложные, как и андроид примеры так и ардуино. Я хотел бы сначала зучить самый просто пример.
Заранее спасибо
RootAdmin » 12 янв 2012, 13:05
Для начала: При втыкании в андроид девайс провода что в /dev появляется? Появляется ли что-то вообще?
Dmitri Vladimirovich » 12 янв 2012, 14:15
На всякий случай примечание:
Надо поставить Android Terminal Emulator (бесплатный), набрать в командной строке
ls /dev
потом подключить провод от Ардуины, опять набрать эту команду и посмотреть что измениться.
dev - этом эмм, по сути папка где лежат драйвера устройств в Вашем телефоне/планшете.
Сделав данную процедуру будет понятно, в какм виде видит Ардуину Андроид
RootAdmin » 12 янв 2012, 14:27
Э, нет. Dev содержит сами устройства, не путайте.
Проще поставить ADB
http://forum.androidfan.ru/index.php?showtopic=2909 , сделать на компьютере adb shell и уже на устройстве выполнить ls /dev
ЗЫ. На устройстве надо включить USB debug.
hlx » 12 янв 2012, 17:26
у меня не linux (
когда втыкаю ардуино, у меня в диспетчере устройств показано - Arduino UNO ( COM 4 );
На ардуино скетчи уже заливал, все работало. Для Андроида apk файлы собирал, тоже все работало. Осталось только соединить Android и Arduino через USB Host Shiled.
RootAdmin » 12 янв 2012, 18:14
Этот вот шилд он "USB2Com"?
Значит андроид будет его видеть как /dev/usb_tty0 например.
boez » 13 янв 2012, 16:36
Так это в первом сообщении надо было написать, что у тебя USB Host shield. Т.е. ардуина должна увидеть андроид, а не андроид ардуину! А вот в каком виде и получится ли вообще - вопрос сложный и неоднозначный...
elmot » 13 янв 2012, 17:07