¿Cómo escribo un boceto Arduino y una aplicación de Android para hablar entre ellos a través de un cable USB estándar?
¿Cómo escribo un boceto Arduino y una aplicación de Android para hablar entre ellos a través de un cable USB estándar?
Respuestas:
Los dispositivos Android generalmente no tienen un host USB: esperan estar conectados a algún dispositivo más inteligente como su computadora. Lo mismo ocurre con Arduino. Por esta razón, Arduino creó el Mega ADK (que significa Kit de desarrollo de accesorios ).
Mega ADK y Due actúan como hosts USB y se pueden conectar directamente a su teléfono Android. Si ya tiene una placa, otra opción es obtener un escudo de host USB para agregar capacidades de host USB.
Su boceto le dirá al teléfono qué tipo de aplicación accesoria es y su teléfono descargará la aplicación correspondiente de la tienda.
Hay un libro sobre cómo conectar Arduino a Android .
Hay algunas tabletas diseñadas para funcionar con unidades flash USB e impresoras. Esto se llama OTG (sobre la marcha.
Necesitas:
Otra alternativa es buscar en Bluetooth (Nota: acabo de elegir un enlace aleatorio pero hay cientos de adaptadores BT similares)
El protocolo USB requiere que un extremo sea un "host" y el otro extremo sea un "periférico", y no funciona si los dispositivos en ambos extremos del cable son "periféricos". Por desgracia, la mayoría de los Arduinos y muchos de los primeros dispositivos Android son "periféricos", por lo que no funciona conectar dichos dispositivos con un cable USB estándar.
Algunos dispositivos Android modernos admiten "OTG", por lo que, en teoría, uno podría hacer que el extremo del cable de Android sea el "host". ¿Alguien ha conseguido que esto funcione?
Otro enfoque consiste en hacer que el extremo del cable Arduino sea el "host" y el extremo del cable de Android el "periférico". Ese es el enfoque adoptado por
(El Amarino (a) y Cellbots (a) (b) toman otro enfoque completamente diferente).
El procesamiento es un excelente lugar para comenzar con la comunicación de dispositivo a dispositivo.
La interfaz y el lenguaje son muy similares a Arduino y hay muchos ejemplos para comenzar.
Puede conectar Android y Arduino con usb y usar la herramienta fácil App inventor 2 para android
¿Has probado esta nueva aplicación: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo y la versión completa: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Encuentre videos sobre explicaciones: USB OTG Bridge Serial UART para APP Inventor 2 y ARDUBLOCK en youtube