Устройства Android обычно не имеют USB-хоста: они ожидают подключения к более умному устройству, например, к вашему компьютеру. То же самое и с Arduino. По этой причине Arduino сделал Mega ADK (что означает набор для разработки аксессуаров ).
Mega ADK и Due действуют как USB-хосты и могут быть подключены непосредственно к вашему телефону Android. Если у вас уже есть плата, другой вариант - получить экран USB-хоста для добавления возможностей USB-хоста.
Ваш эскиз скажет телефону, какое это дополнительное приложение, и ваш телефон загрузит соответствующее приложение из магазина.
Предпосылка этого ответа была устаревшей за много лет до того, как он был опубликован - большинство современных android-устройств предназначались для поддержки USB-хоста, хотя бывают случаи, когда из-за какой-то изюминки дизайна он не работает.
Крис Страттон
3
Вы никогда не упоминали свою модель планшета ... или модель Arduino
Есть несколько планшетов, предназначенных для работы с флешками и принтерами. Это называется OTG (на ходу.
Тебе нужно:
Планшет с поддержкой OTG
OTG-адаптер, который подходит к USB-разъему планшета и совместим
Arduino Uno (или клон) [Примечание: в нем говорится, что он работает с Atmega16U2 или Atmega8U2, запрограммированными как преобразователь USB-последовательный порт, поэтому я предполагаю, что это будет охватывать несколько плат больше, чем Uno.)
Другой вариант - заглянуть в Bluetooth (Примечание: я выбрал случайную ссылку, но есть сотни подобных адаптеров BT)
Обратите внимание, что стандартный режим USB-хоста Android не поддерживает флеш-накопители с какой-либо функциональностью операционной системы (хотя это делают несколько сборок поставщика) - скорее, он предоставляет довольно сырой API хост-USB для кода приложения.
Крис Страттон
2
Протокол USB требует, чтобы один конец был «хостом», а другой - «периферией», и он не работает, если устройства на обоих концах кабеля являются «периферией». Увы, большинство Arduinos и многие ранние устройства Android являются «периферийными устройствами», поэтому подключение таких устройств с помощью стандартного USB-кабеля не работает.
Некоторые современные устройства Android поддерживают «OTG», поэтому теоретически можно сделать конец кабеля для Android «хостом». Кто-нибудь получил это на работу?
Другой подход заключается в том, чтобы сделать конец кабеля Arduino «хостом», а конец кабеля «Android» - «периферийным». Это подход, принятый
@Faux_Clef Хмм этого не знал. Я до сих пор не знаю, является ли это лучшим для Android, эта ссылка, которую вы разместили, не показалась очень стабильной ... Я знаю, что обработка имеет поддержку USB, но я не знаю, можете ли вы сделать это на Android ...
Анонимный пингвин
-1
Вы можете подключить Android и Arduino к USB и использовать простой инструмент App Inventor 2 для Android
Ответы:
Устройства Android обычно не имеют USB-хоста: они ожидают подключения к более умному устройству, например, к вашему компьютеру. То же самое и с Arduino. По этой причине Arduino сделал Mega ADK (что означает набор для разработки аксессуаров ).
Mega ADK и Due действуют как USB-хосты и могут быть подключены непосредственно к вашему телефону Android. Если у вас уже есть плата, другой вариант - получить экран USB-хоста для добавления возможностей USB-хоста.
Ваш эскиз скажет телефону, какое это дополнительное приложение, и ваш телефон загрузит соответствующее приложение из магазина.
Есть книга о подключении Arduino к Android .
источник
Вы никогда не упоминали свою модель планшета ... или модель Arduino
Есть несколько планшетов, предназначенных для работы с флешками и принтерами. Это называется OTG (на ходу.
Тебе нужно:
Другой вариант - заглянуть в Bluetooth (Примечание: я выбрал случайную ссылку, но есть сотни подобных адаптеров BT)
источник
Протокол USB требует, чтобы один конец был «хостом», а другой - «периферией», и он не работает, если устройства на обоих концах кабеля являются «периферией». Увы, большинство Arduinos и многие ранние устройства Android являются «периферийными устройствами», поэтому подключение таких устройств с помощью стандартного USB-кабеля не работает.
Некоторые современные устройства Android поддерживают «OTG», поэтому теоретически можно сделать конец кабеля для Android «хостом». Кто-нибудь получил это на работу?
Другой подход заключается в том, чтобы сделать конец кабеля Arduino «хостом», а конец кабеля «Android» - «периферийным». Это подход, принятый
(Amarino (a) и Cellbots (a) (b) используют еще один совершенно другой подход).
источник
Обработка - это отличное место для начала общения с устройством.
Интерфейс и язык очень похожи на Arduino, и есть много примеров для начала.
http://playground.arduino.cc/Interfacing/Processing
источник
Вы можете подключить 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
источник