Arduino uno + ADK

wasiher
Offline
Зарегистрирован: 01.12.2014

Привет всем. Очень хочу соединить свой Android с Arduino, использую USB шилд.
Вроде, всё я делаю правильно, но ничего у меня не выходит.

Вот, что есть:

Соединяю это дело так:

Устанавливаю скетч стандартный под названием ArduinoBlinkLED.

Смело втыкаю телефон в ардуину, и получаю сообщение о том, что надо установить APK.

Ставлю APK, который предложен скетчем. Ничего не компилирую сам, а то вдруг что ещё неправильно компилирую там...

Получаю вот такое:

Далее вижу такое:

Т.е. андроид у нас теперь работает, вроде.

В скетче есть такая строчка:

#define LED LED_BUILTIN // Use built in LED  - note that pin 13 is occupied by the SCK pin on a normal Arduino (Uno, Duemilanove etc.), so use a different pin

Пробую менять цифорку нашу на 13... Встроенной лампой особо не моргает.

Пробую менять на 6, скажем:

Тоже ничего. Я плачу. Что я не так делаю? :(

wasiher
Offline
Зарегистрирован: 01.12.2014

P.S. ошибочка. Телефон пишет, что Connected. Т.е. телефон считает, что всё подключено.

По сути, всё соединяется, но ничего не передается :/

уауа. adk предал меня

Radjah
Offline
Зарегистрирован: 06.08.2014

Для того диода на макетке резистор 4,7 кОм добавь, а то сгорит, или уже сгорел.

wasiher
Offline
Зарегистрирован: 01.12.2014

Не сгорел. Проверяю его регулярно. Обычные скетчи вполне дают ему гореть.
Интересно больше, что я не так делаю с передачей данных...

Radjah
Offline
Зарегистрирован: 06.08.2014

Устроство в системе как отображается? Может у проги тупо нет прав на работу с этим устройством?

Например, у меня на телефоне UNO как ttyACM0 появляется, но писать/читать может только root.

wasiher
Offline
Зарегистрирован: 01.12.2014

Ну... Вроде же, это у нас USB хост. Т.е. это стандартная возможность. Сам андроид говорит, что всё нормально, но передачу данных я не понял как наблюдать. Вроде, никаких разрешений не надо.

Нигде надписи "root" не идел.
Тут http://habrahabr.ru/post/123361/ тоже ничего...

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

Возможно, ежедневно тонны андроидов не находят свою ардуину...

Radjah
Offline
Зарегистрирован: 06.08.2014

Я там вижу упоминание CyanogenMod, потмоу и спрашиваю.

Можно еще попробовать этот бутерброд к компу подключить и посмотреть.

wasiher
Offline
Зарегистрирован: 01.12.2014

Хм... А почитать есть что?

Radjah
Offline
Зарегистрирован: 06.08.2014

Я могу только гугл предложить, ибо сам подобным не занимался.

wasiher
Offline
Зарегистрирован: 01.12.2014

жалко. Ладно, я домучаю адк и сюда отпишусь, если я не падонак.