Андроид с Ардуиной
- Войдите на сайт для отправки комментариев
Вопрос больше по Андроиду наверное
С помощью интернета спаял ардуину с часами реального времени + реле четырехканальное
Задача была сделать таймер четырех канальный.Сделал
Поскольку делал для себя, и есть ноут, то не стал вязаться с кнопками и жидкими дисплеями, а ввод вывод сделал Ansi Hyperterminal , удобно рисовать меню и окошки с вводом или показаниями.теперь подумал ноут же с собой всегда не таскаешь, а телефон уже вещь близкая по необходимости к трусам.
на андроид маркете поиском ftdi нашел это:
https://play.google.com/store/apps/details?id=slickdevlabs.apps.usbtoser...
Но похоже ANSI терминала ( с ESC последовательностями) там нет , и маркет пишет что это приложение несовместимо с моим HTC почемуто.
Вопрос: у кого нибудь есть опыт соединения Андроида с Ардуино по usb проволоке? и как это работает?
по ethernet и блютуф я знаю, но самое дешевое решение я полагаю именно usb - Serial.
Кто сталкивался ?
Как раз работаю над подобным проектом. Ардуино Мега АДК + Андроид. Раньше пробовал соединить через гугловский АДК но оказалось что не все телефоны поддержывают "USB аксесори" режым (возможно в вашем случае те же грабли). Тогда наткнулся в нете на code.google.com/p/microbridge/ основаном на АДБ. И после некоторого шаманства удалось их подружыть. Так что если что то спрашывайте.
Посмотрел
вопросы
1.надо владеть Ардуино АДК обязательно?
2.посмотрел код на Ардуине
adb:init и adb:poll
то есть ардуино читает что ему скажет Андроид
видимо есть и adb:write
Правильно я понимаю что если применять андроид то часть функций Ардуины по вводу и редактированию текста уходят в приложение Андроида ?
3.Какой софт должен стоять на Андроиде кроме adb, ну или скажем наиболее применяемый.С програмированием андроидов не сталкивался никогда
Скажем мне нужен набор кнопок и редактируемые поля.
4.Есть ли в андроиде нечто аналогичное Hyperterminal Windows для adb соединения, чтобы скажем не переписывать програмку на ардуине написанную для гипертерминала
Спасибо
+ реле четырехканальное
а подскажете что за реле?
а блутус зря не рассматриваете...почему нет?
http://www.dhgate.com/wholesale/search.do?act=search&sus=&searchkey=5pcs...
вот такое
нет я согласен что вариантов подключения очень много и все интересно, но хотелось бы чегото простого, и не хотелось бы сильно вдаваться в программирование Андроида, хотя похоже придется.
Эх,был бы в нем готовый ANSI терминал
Хотя да, посмотрел На маркете, для блютуса терминалов как грязи
1. Можно АДК можно ЮСБ хост шилд. Разницы принцыпиальной нету, эдинственное надо согласовать в библиотеках порты MISO, MOSI,SCK,SS.
2. Связь двухсторонная можно отсылать и принимать как с андроида так и с ардуины. А дальше как сами организуете. Например можно на андроиде написать програмку для управления разными приборами которые подключены к дуине и паралельно считывать разные события с дуины. Вобщем тут на сколько фантазии хватит.
3. Никакого стороннего софта не нужно. Знание джавы (на первый взгляд сложный язык, но когда начинаеш делать что то конкретное то вкурить можно быстро), еклипс, и библиотеки микробриджа.
4. Тут уже не знаю, мне было проще написать с нуля. В моем случае задание было таким:
Ардуино - к ней подключены множества кнопок, моторчиков, светодиодов, датчиков и т.д. Основная управляющая программа тоже на ней.
Андроид - основные функции: введение даных в память как свою так и дуины, звуковое сопровождение, отсылка почты, управление дуиной по времени.
2. Связь двухсторонная можно отсылать и принимать как с андроида так и с ардуины. А дальше как сами организуете. Например можно на андроиде написать програмку для управления разными приборами которые подключены к дуине и паралельно считывать разные события с дуины. Вобщем тут на сколько фантазии хватит.
тоже вот задумываюсь ардуиной управлять с андроида, для начала решил попробовать поуправлять ардуиной с веб интерфейса (а именно ардуино подключена к компу через USB, на компе стоит Денвер, на нем пхп скрипт) честн6о скажу алг7оритм не просто расписать...ардуино шлет в СОМ, опросить ардуино скриптом, по результату дать посылку в СОМ скриптом, на ардуино посмотреть, что пришло и в зависимости от этого что-то сделать....бррр сам запутался, что хотел сказать :)
ну в общем вы меня поняли ;) описывать вот такой алгоритм мне очень сложно, потому имхо правильней смотреть нечто подобное, чтобы можно было с андроида напрямую с ардуино общаться...простите за хаотичное рассуждение - новичек я в этом деле...
P.S. а с скриптом ничем хорошем не закончилось...у меня на компе СОМ порт еще и драйвер телефона "трогает", так что общение по СОМ порту достаточно затруднительное для скрипта ...
Помогите пожалуйста новичку.
Имею планшет Q88, рутованный на заводе , Ардуину Мега 2560 и ЮСБ хост шилд. Перерыл все что можно, никак не могу подключить . Если можно, пожалуста опишите процесс. CatLog видит подключение и отключение ЮСБ шнура, мышь компьютерная на планшете работает отлично, но Ардуина никак. Задача №1 - включение и отключение из Андроида 4,1 встроенного светодиода на 13 ножке. Подключал микробридж к проекту - реакции практически 0. Были случаи когда после подключения ЮСБ к Ардуино инициализировалось приложение на Андроиде, но сразу же инициализация завершалась, а программа висла. Куда копать, подскажите пожалуйста!