Как написать эскиз Arduino и приложение для Android, чтобы общаться друг с другом через стандартный USB-кабель?
Как написать эскиз Arduino и приложение для Android, чтобы общаться друг с другом через стандартный USB-кабель?
Ответы:
Устройства Android обычно не имеют USB-хоста: они ожидают подключения к более умному устройству, например, к вашему компьютеру. То же самое и с Arduino. По этой причине Arduino сделал Mega ADK (что означает набор для разработки аксессуаров ).
Mega ADK и Due действуют как USB-хосты и могут быть подключены непосредственно к вашему телефону Android. Если у вас уже есть плата, другой вариант - получить экран USB-хоста для добавления возможностей USB-хоста.
Ваш эскиз скажет телефону, какое это дополнительное приложение, и ваш телефон загрузит соответствующее приложение из магазина.
Есть книга о подключении Arduino к Android .
Есть несколько планшетов, предназначенных для работы с флешками и принтерами. Это называется OTG (на ходу.
Тебе нужно:
Другой вариант - заглянуть в Bluetooth (Примечание: я выбрал случайную ссылку, но есть сотни подобных адаптеров BT)
Протокол USB требует, чтобы один конец был «хостом», а другой - «периферией», и он не работает, если устройства на обоих концах кабеля являются «периферией». Увы, большинство Arduinos и многие ранние устройства Android являются «периферийными устройствами», поэтому подключение таких устройств с помощью стандартного USB-кабеля не работает.
Некоторые современные устройства Android поддерживают «OTG», поэтому теоретически можно сделать конец кабеля для Android «хостом». Кто-нибудь получил это на работу?
Другой подход заключается в том, чтобы сделать конец кабеля Arduino «хостом», а конец кабеля «Android» - «периферийным». Это подход, принятый
(Amarino (a) и Cellbots (a) (b) используют еще один совершенно другой подход).
Обработка - это отличное место для начала общения с устройством.
Интерфейс и язык очень похожи на Arduino, и есть много примеров для начала.
Вы можете подключить Android и Arduino к USB и использовать простой инструмент App Inventor 2 для Android
Вы пробовали это новое приложение: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo и полную версию: https://play.google.com/store/apps/details? ID = bp.usbbridge.appinv
Найдите видео об объяснениях: USB OTG Bridge Serial UART для APP Inventor 2 и ARDUBLOCK на YouTube