Как осуществить обмен данными между Arduino платкой и Anrdoid телефоном по OTG USB как через COM порт?

Здравствуйте!
Нужно осуществить двустороннюю передачу данных из телефона Anrdoid и Arduino платкой. Я нашёл плату Arduino ADK, с помощью которой можно это сделать. Но не хочется покупать ещё одну плату. Может быть с помощью каких то библиотек на стороне телефона можно имитировать COM на USB, чтобы подключая Телефон <--> ОTG кабель <--> плата Arduino они могли общаться, как будто соединены 2 устройства по COM?
Всем спасибо!
  • Вопрос задан
  • 2339 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
В андроиде 4.х (API 15+) есть функции по прямой работе с USB - приложение на Java выполняет роль драйверов - на маркете полно таких программ, есть даже с открытым исходным кодом.

www.java2s.com/Open-Source/Android_Free_Code/Devel...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
vpuhoff
@vpuhoff
Программист в свободное от работы время
если OTG работает (не факт), если андроид имеет все нужные драйвера и модули ядра (не факт) то читать писать в COM порт можно без всяких заморочек, он там виден как обычный файл, чтение и запись соответственно как в файл
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы