• Aucun résultat trouvé

USB otg : comment rendre un appareil android "host"

N/A
N/A
Protected

Academic year: 2022

Partager "USB otg : comment rendre un appareil android "host""

Copied!
3
0
0

Texte intégral

(1)

USB otg : comment rendre un appareil android "host"

Extrait du @YvesDelhaye.Be http://www.yvesdelhaye.be

USB otg : comment rendre un appareil android "host"

- Informatique - Arduino - USB -

Date de mise en ligne : jeudi 1er novembre 2012

@YvesDelhaye.Be

Copyright © @YvesDelhaye.Be Page 1/3

(2)

USB otg : comment rendre un appareil android "host"

Par défaut, un appareil android est un "device". A partir d'android 3.1, la possibilité existe qu'il soit un "host". Comment faire ?

Introduction : ne pas se tromper de bus !

Dans la logique d'un bus informatique, une des connections peut être un "maître" et les autres des "esclaves" [1].

Avec le bus USB, le PC est le "host" et les autres appareils des "devices".

Mais si on ne veut pas utiliser de PC ?

L' arduino Mega ADK a un prise USB qui joue le "host" et qui permet par exemple de connecter un appareil android comme un device.

Mais, si je veux utiliser mon arduinio uno avec le tinkerkit, shield et néanmoins le connecter à un "android" !?!!

Comment faire ? Plusieurs solutions existent. Je vais explorer ici la solution de l "'USB otg".

USB otg = USB On The Go

Comme la lecture de l'article de wikipedia sur le sujet vous l'apprendra, l'idée est d'utiliser un câble usb modifié pour que l'appareil connecté à une des deux extrémités se comporte comme un "host" alors qu'à priori il decrait se comporter comme un "device".

Une modification dans le câblage est possible à priori. On trouve des vidéos sur youtube expliquant comment faire.

Comme expliqué par ailleurs, il faut connecter le "pin" numéro 4 (sense) du micro-usb au numéro 5 (la masse) sur la prise micro-USB.

La prise mâle du côté "connecteur de type A doit aussi être transformée en prise A femelle. Un adaptateur femelle-femelle n'est pas difficile à trouver : le moindre magasin d'électro-ménager en possède.

Il est aussi possible de commander sur le net de telles prises toutes faites.

I've got the power !

Ou plutôt non ! Le host fourni le bus USB en énergie électrique. Le voltage est de 5 volts. Certains des câbles OTG du commerce possèdent une alimentation. sinon il peut être utile de brancher le câble sur un "hub" alimenté de l'extérieur. Autrement il faut courir le risque de voir la batterie de l'appareil android se vider très vite.

Copyright © @YvesDelhaye.Be Page 2/3

(3)

USB otg : comment rendre un appareil android "host"

Le noyau du problème

Bon, après celui-ci, j'arrête les titres idiots pour au moins cinq minutes. Promis.

Ce n'est pas tout. Il faut encore que le kernel de l'appareil android soit capable de charger les modules qui vont permettre à l'appareil d'être "host".

Certains appareils hauts de gamme récents font cela nativement.

Sinon, ceci requiert que votre appareil ait été "rooté". Si les modules sont présents, ils faut les charger "à la main".

insmod drivers/usb/core/usbcore.ko

et

insmod drivers/usb/host/ehci-hcd.ko

Si ces modules ne sont pas installé sur votre appareil, il est probable que votre kernel soit incapable de les charger.

Une alternative est alors d'installer une "custom rom" comme cyanogenmod.

Bref, ce n'est pas gagné.

Post-scriptum :Plein d'infos ici

[1] D'autres possibilités existent. Je ne les envisage pas ici

Copyright © @YvesDelhaye.Be Page 3/3

Références

Documents relatifs

Pour chacun des trois principaux gestes (cliquer, glisser, zoomer/dézoomer), on présente le geste à l’aide du cours AlphaNumérique projeté, puis un exercice d’application est mis

Articulations fémoro- tibiale interne et externe Articulation péronéo- tibiale proximale.

- Cette face est divisée en deux champs par l’insertion du ligament falciforme (repli du péritoine viscéral sur pariétal – deux feuillets se réfléchissent),

Soit un conducteur ohmique de résistance R (en Ohm), soumis à une tension U (en Volt) et traversé par un courant d'intensité I (en Ampère)?. Enoncer la loi

giving a catch when the limb was moved in flexion or extension 3 More marked increase in tone but limb easily flexed.. 4 Considerable increase in tone -

BIENCHOISIR: 6 critères pour bien choisir soncaissonvidéo de

L'ouverture correspond ainsi à la taille du trou par lequel va passer la lumière pour être enregistrée par l'appareil ; une grande ouverture correspond à un grand trou qui

Si vous désirez consulter un titre précis dans notre collection, la meilleure façon de le trouver est d’effectuer une recherche dans le catalogue Iris : vous le chercherez ainsi