¿Existe un buen tutorial para usar un Arduino con un Android donde el dispositivo Android es el host USB? (El dispositivo Android tiene una versión de sistema operativo 3.1 (Honeycomb) o posterior). El único programa de host en el sitio del desarrollador es el lanzador de misiles, que parece mucho más simple que la interfaz con un Arduino.Usando el modo de host USB 3.1 con Arduino
Específicos: Estoy tratando de hacer un host de un transformador de Asus Arduino Uno, pero ya que hay muy poca información sobre cómo funciona el Android modo host, me pierden de por dónde empezar. Solo necesito que el Android pueda leer valores de datos de la memoria de Arduino. El Arduino se usa para contar la frecuencia de una señal, ese valor luego debe pasarse a Android. Si me perdí una forma simple de hacerlo, no dude en hacérmelo saber.
(Hay una gran cantidad de información flotando sobre el uso del ADK para hacer el Arduino el anfitrión, pero con el transformador, que no es una opción -. ver Stack Overflow pregunta Is it possible to get the Android ADK working on an ASUS Eee Pad Transformer running 3.1?
El la información realmente no necesita ser específica de Transformer o Uno, simplemente no puedo encontrar ejemplos de personas que usan el nuevo modo de host en sus tabletas.
En la perspectiva general ... tal vez es posible implementar el protocolo Android Debug Bridge en el lado Arduino. El Arduino podría enviar datos usando un puerto UDP o TCP reenviado que es recibido por un socket dentro de la aplicación. De esta forma, el dispositivo permanece en modo esclavo USB, que también está disponible para dispositivos antiguos. – dronus
@dronus: la desventaja del método ADK/ADB incluso para una tableta que quizás no espera la alimentación del bus es que el accesorio requiere una interfaz de host USB más cara. –