Comment écrire un croquis Arduino et une application Android pour communiquer entre eux via un câble USB standard?
Comment écrire un croquis Arduino et une application Android pour communiquer entre eux via un câble USB standard?
Réponses:
Les appareils Android n'ont généralement pas d'hôte USB: ils s'attendent à être connectés à un appareil plus intelligent comme votre ordinateur. Il en va de même avec Arduino. Pour cette raison, Arduino a créé le Mega ADK (cela signifie Kit de développement d'accessoires ).
Mega ADK et Due agissent comme hôtes USB et peuvent être connectés directement à votre téléphone Android. Si vous avez déjà une carte, une autre option consiste à obtenir un bouclier hôte USB pour ajouter des capacités d'hôte USB.
Votre croquis indiquera au téléphone de quel type d'application accessoire il s'agit et votre téléphone téléchargera l'application appropriée dans le magasin.
Il y a un livre sur la connexion d' Arduino à Android .
Certaines tablettes sont conçues pour fonctionner avec des lecteurs flash USB et des imprimantes. C'est ce qu'on appelle OTG (sur la route.
Vous avez besoin:
Une autre alternative consiste à se pencher sur Bluetooth (Remarque: je viens de choisir un lien aléatoire, mais il existe des centaines d'adaptateurs BT similaires)
Le protocole USB nécessite qu'une extrémité soit un "hôte" et l'autre extrémité un "périphérique", et cela ne fonctionne pas si les périphériques aux deux extrémités du câble sont des "périphériques". Hélas, la plupart des Arduinos et de nombreux premiers appareils Android sont des "périphériques", donc la connexion de tels appareils avec un câble USB standard ne fonctionne pas.
Certains appareils Android modernes prennent en charge "OTG", donc en théorie, on pourrait faire de l'extrémité Android du câble "l'hôte". Quelqu'un a-t-il réussi à faire fonctionner cela?
Une autre approche consiste à faire en quelque sorte l'extrémité Arduino du câble «hôte» et l'extrémité Android du câble «périphérique». C'est l'approche adoptée par
(L'Amarino (a) et les Cellbots (a) (b) adoptent une autre approche complètement différente).
Le traitement est un excellent endroit pour commencer la communication entre appareils.
L'interface et le langage sont très similaires à Arduino et il existe de nombreux exemples pour vous aider à démarrer.
Vous pouvez connecter Android et Arduino avec USB et utiliser l'outil facile App Inventor 2 pour Android
Avez-vous essayé cette nouvelle application: https://play.google.com/store/apps/details?id=bp.usbbridge.appinvDemo et la version complète: https://play.google.com/store/apps/details? id = bp.usbbridge.appinv
Rechercher des vidéos sur les explications: USB OTG Bridge Serial UART pour APP Inventor 2 et ARDUBLOCK sur youtube