<div dir="ltr"><div>Au fait, une très vielle machine qui aurait un port parallèle, ça te conviendrais pas ?<br></div>Parce que ça marchais bien à l'époque !<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Philippe Martorell<br><a href="mailto:martorell.philippe@gmail.com" target="_blank">martorell.philippe@gmail.com</a><br><img src="https://docs.google.com/uc?export=download&id=0B-n4_dMHBRP8YUlMcXR2T3haN3c&revid=0B-n4_dMHBRP8UUtXS0NnY2ljY0JwNEVicllWbTIxQVB1TWt3PQ"><br></div></div></div></div></div></div>
<br><div class="gmail_quote">Le 30 octobre 2015 17:52, Aymeric <span dir="ltr"><<a href="mailto:mulx@aplu.fr" target="_blank">mulx@aplu.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Avec /sys/class/tty tu peux trouver ça :<br>
<span class="">ttyUSB0 -><br>
../../devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0<br>
</span>De là tu va voir là :<br>
/sys/class/tty/../../devices/pci0000:00/0000:00:14.0/usb1/1-2/ (c’est le<br>
répertoire avant la présence du ":").<br>
Puis tu regarde les fichiers :<br>
* idProduct<br>
* idVendor<br>
<br>
Avec ça tu retrouve l’arduino ou les autres clefs USB.<br>
<br>
Le dmesg c’est bien quand tu branches les devices les un après les<br>
autres, dans mon cas c’est pour une machine loin qui risque de reboot et<br>
deux modules peuvent parler en même temps dans dmesg ce qui rends<br>
l’ordre des lignes pas forcement linéaire.<br>
<br>
Par contre, je n’avais pas pensé à udev, donc ça risque de finir avec ça :)<br>
<br>
Aymeric.<br>
<div><div class="h5"><br>
On 30/10/2015 11:01, jlp wrote:<br>
><br>
> je reprends le même exemple de branchement, un arduino uno et un<br>
> MySmartUSB light, voyons ce que donne un lsusb :<br>
><br>
><br>
> Bus 001 Device 008: ID 0403:6001 Future Technology Devices<br>
> International, Ltd FT232 USB-Serial (UART) IC<br>
><br>
> Bus 001 Device 009: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x<br>
> UART Bridge / myAVR mySmartUSB light<br>
><br>
><br>
> en faisant le lien avec /sys/class/tty/ on peut s'y retrouver<br>
><br>
> je vais l'adopter également<br>
><br>
> JLP<br>
><br>
><br>
><br>
> Le 30/10/2015 10:54, Guillaume Betous a écrit :<br>
>> Y a pas moyen avec une bonne regle udev basée sur les identifiants USB<br>
>> (vendor ID, et product ID) de crééer automatiquement un<br>
>> /dev/mon_machin_a_leds ?<br>
>><br>
>> gUI<br>
>><br>
>> Le 30 octobre 2015 10:30, jlp <<a href="mailto:jlp31@free.fr">jlp31@free.fr</a> <mailto:<a href="mailto:jlp31@free.fr">jlp31@free.fr</a>>> a<br>
>> écrit :<br>
>><br>
>><br>
>>     ok pour dmesg, c'est ce que j'utilise pour chopper le dernier machin<br>
>>     branché :<br>
>><br>
>><br>
>>        PORT="`dmesg | grep 'cp210x converter now attached to' | tail -n 1 |<br>
>>     sed 's@^.* \([^ ]\+\)$@/dev/\1@g'`"<br>
>>        if [ "$PORT" == "" ] ; then<br>
>>           PORT="/dev/ttyUSB0"<br>
>>        fi<br>
>><br>
>><br>
>>     JLP<br>
>><br>
>><br>
>>     Le 30/10/2015 10:03, Clément VIEL a écrit :<br>
>>     > L'intérêt du sys/class est qu'il va permettre d'envoyer des données sur<br>
>>     > un tty donné et ainsi en fonction de ce que l'arduino réagit ou pas il<br>
>>     > pourra savoir quel est le tty à utiliser.<br>
>>     > Après je pense qu'un dmesg te l'apprendra plus simplement.<br>
>>     ><br>
>>     > Le 30 octobre 2015 09:21, julien <<a href="mailto:julien@numajules.net">julien@numajules.net</a> <mailto:<a href="mailto:julien@numajules.net">julien@numajules.net</a>><br>
>>     > <mailto:<a href="mailto:julien@numajules.net">julien@numajules.net</a> <mailto:<a href="mailto:julien@numajules.net">julien@numajules.net</a>>>> a écrit :<br>
>>     ><br>
>>     >     Le 2015-10-30 09:15, jlp a écrit :<br>
>>     ><br>
>>     >         Je ne capte pas bien l'intérêt de /sys/class/tty/ ???<br>
>>     ><br>
>>     >         là j'ai branché un arduino uno et un MySmartUSB light :<br>
>>     ><br>
>>     >         lrwxrwxrwx 1 root root 0 oct.  30 09:09 ttyUSB0 -><br>
>>     ><br>
>>      ../../devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0<br>
>>     >         lrwxrwxrwx 1 root root 0 oct.  30 09:10 ttyUSB1 -><br>
>>     ><br>
>>      ../../devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/ttyUSB1/tty/ttyUSB1<br>
>>     ><br>
>>     >         ça permet juste de reconnaître le port mais pas<br>
>>     l'appareil, si ?<br>
>>     ><br>
>>     ><br>
>>     >     ben chaque ttyUSBx est un appareil différent, pas un port. Le port<br>
>>     >     tu l'as avant, je pense que c'est le /1-1/  et le /1-2/ mais je me<br>
>>     >     trompe peut être<br>
>>     ><br>
>>     ><br>
>>     ><br>
>>     >         ou alors quelque chose m'échappe<br>
>>     ><br>
>>     >         JLP<br>
>>     ><br>
>>     ><br>
>>     >         Le 30/10/2015 08:52, Aymeric a écrit :<br>
>>     ><br>
>>     >             On 2015-10-29 23:24, Aymeric wrote:<br>
>>     ><br>
>>     >                 Hello,<br>
>>     ><br>
>>     >                 Ma demande est un peu hors sujet par rapport à la<br>
>>     liste<br>
>>     >                 et j’aurais<br>
>>     >                 surement plus de réponse sur la liste du tetalab, mais<br>
>>     >                 je demande quand<br>
>>     >                 même ici par pure flemme d’aller m’inscrire là-bas :)<br>
>>     ><br>
>>     >                 Je cherche un moyen de contrôler une ou deux LED (ou<br>
>>     >                 n’importe quoi qui<br>
>>     >                 soit  compatible TTL) depuis avec une prise USB et un<br>
>>     >                 programme Linux.<br>
>>     >                 Je n’ai pas besoin de 50 sorties contrôlable,<br>
>>     juste une<br>
>>     >                 (deux c’est le<br>
>>     >                 bonus).<br>
>>     ><br>
>>     >                 Donc si quelqu’un a une idée d’un «machin usb» qui<br>
>>     >                 fonctionne sous Linux<br>
>>     >                 nativement, sur lequel on peut facilement définir la<br>
>>     >                 sortie à 0/5V, je<br>
>>     >                 suis preneur. Idéalement le prix du «machin usb» est à<br>
>>     >                 moins de 20 €.<br>
>>     ><br>
>>     >                 Je suis quasi sûr que je peux le faire avec un Arduino<br>
>>     >                 qui lirait mes<br>
>>     >                 commandes sur la prise série et contrôlerai la<br>
>>     sortie en<br>
>>     >                 fonction de ce<br>
>>     >                 que j’écris, mais c’est un peu "gros" pour mon besoin.<br>
>>     ><br>
>>     >                 Merci d’avance !<br>
>>     ><br>
>>     >                 Aymeric.<br>
>>     ><br>
>>     ><br>
>>     >             Merci pour vos réponses rapide :)<br>
>>     ><br>
>>     >             Donc ça sera à base d’un arduino.<br>
>>     ><br>
>>     >             Il ne me restera plus qu’a jouer avec /sys/class/tty/ pour<br>
>>     >             savoir quel<br>
>>     >             ttyUSBx correspond à l’arduino (parce que j’ai déjà 5<br>
>>     >             ttyUSBx sur la<br>
>>     >             machine…).<br>
>>     ><br>
>>     >             Aymeric.<br>
>>     >             _______________________________________________<br>
>>     >             Toulouse-ll mailing list<br>
>>     >             <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a><br>
>>     <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a><br>
>>     <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>>><br>
>>     >             <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>>     ><br>
>>     ><br>
>>     >         --<br>
>>     >         --------8<--------8<--------8<--------8<--------8<--------<br>
>>     >             Jean-Louis Patané<br>
>>     >             <a href="mailto:jlp31@free.fr">jlp31@free.fr</a> <mailto:<a href="mailto:jlp31@free.fr">jlp31@free.fr</a>><br>
>>     <mailto:<a href="mailto:jlp31@free.fr">jlp31@free.fr</a> <mailto:<a href="mailto:jlp31@free.fr">jlp31@free.fr</a>>><br>
>>     >             <a href="http://jlp31.free.fr/cv.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/cv.html</a><br>
>>     >         DES OUTILS GRATUITS POUR PROMOUVOIR MON CV :<br>
>>     >             <a href="http://jlp31.free.fr/cvware/index.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/cvware/index.html</a><br>
>>     >         LA MUSIQUE ADOUCIT LES MOEURS :<br>
>>     >             <a href="http://swoogyswappers.free.fr/" rel="noreferrer" target="_blank">http://swoogyswappers.free.fr/</a><br>
>>     >             <a href="http://junkofunk.free.fr/" rel="noreferrer" target="_blank">http://junkofunk.free.fr/</a><br>
>>     >             <a href="http://jlpmusic.free.fr/" rel="noreferrer" target="_blank">http://jlpmusic.free.fr/</a><br>
>>     >             <a href="http://eindharmoniemuret.free.fr/" rel="noreferrer" target="_blank">http://eindharmoniemuret.free.fr/</a><br>
>>     >             <a href="http://harmoniedauterive.free.fr/" rel="noreferrer" target="_blank">http://harmoniedauterive.free.fr/</a><br>
>>     >             <a href="http://jlp31.free.fr/musique.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/musique.html</a><br>
>>     >         --------8<--------8<--------8<--------8<--------8<--------<br>
>>     >         _______________________________________________<br>
>>     >         Toulouse-ll mailing list<br>
>>     >         <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>><br>
>>     <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>>><br>
>>     >         <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>>     ><br>
>>     >     _______________________________________________<br>
>>     >     Toulouse-ll mailing list<br>
>>     >     <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>><br>
>>     <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>>><br>
>>     >     <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>>     ><br>
>>     ><br>
>>     ><br>
>>     ><br>
>>     > --<br>
>>     > ----<br>
>>     > Clement Viel<br>
>>     > Tel : <a href="tel:%2B33688431961" value="+33688431961">+33688431961</a> <tel:%2B33688431961><br>
>>     > -----<br>
>>     ><br>
>>     ><br>
>>     > _______________________________________________<br>
>>     > Toulouse-ll mailing list<br>
>>     > <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>><br>
>>     > <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>>     ><br>
>><br>
>>     --<br>
>>     --------8<--------8<--------8<--------8<--------8<--------<br>
>>         Jean-Louis Patané<br>
>>         <a href="mailto:jlp31@free.fr">jlp31@free.fr</a> <mailto:<a href="mailto:jlp31@free.fr">jlp31@free.fr</a>><br>
>>         <a href="http://jlp31.free.fr/cv.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/cv.html</a><br>
>>     DES OUTILS GRATUITS POUR PROMOUVOIR MON CV :<br>
>>         <a href="http://jlp31.free.fr/cvware/index.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/cvware/index.html</a><br>
>>     LA MUSIQUE ADOUCIT LES MOEURS :<br>
>>         <a href="http://swoogyswappers.free.fr/" rel="noreferrer" target="_blank">http://swoogyswappers.free.fr/</a><br>
>>         <a href="http://junkofunk.free.fr/" rel="noreferrer" target="_blank">http://junkofunk.free.fr/</a><br>
>>         <a href="http://jlpmusic.free.fr/" rel="noreferrer" target="_blank">http://jlpmusic.free.fr/</a><br>
>>         <a href="http://eindharmoniemuret.free.fr/" rel="noreferrer" target="_blank">http://eindharmoniemuret.free.fr/</a><br>
>>         <a href="http://harmoniedauterive.free.fr/" rel="noreferrer" target="_blank">http://harmoniedauterive.free.fr/</a><br>
>>         <a href="http://jlp31.free.fr/musique.html" rel="noreferrer" target="_blank">http://jlp31.free.fr/musique.html</a><br>
>>     --------8<--------8<--------8<--------8<--------8<--------<br>
>>     _______________________________________________<br>
>>     Toulouse-ll mailing list<br>
>>     <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a> <mailto:<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a>><br>
>>     <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>> Pour la santé de votre ordinateur, préférez les logiciels libres.<br>
>> Lire son mail : <a href="http://www.mozilla-europe.org/fr/products/thunderbird/" rel="noreferrer" target="_blank">http://www.mozilla-europe.org/fr/products/thunderbird/</a><br>
>> Browser le web : <a href="http://www.mozilla-europe.org/fr/products/firefox/" rel="noreferrer" target="_blank">http://www.mozilla-europe.org/fr/products/firefox/</a><br>
>> Suite bureautique : <a href="http://www.libreoffice.org/download/" rel="noreferrer" target="_blank">http://www.libreoffice.org/download/</a><br>
>><br>
>><br>
>> _______________________________________________<br>
>> Toulouse-ll mailing list<br>
>> <a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a><br>
>> <a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a><br>
>><br>
><br>
> --<br>
</div></div>> Aymeric<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
Toulouse-ll mailing list<br>
<a href="mailto:Toulouse-ll@toulibre.org">Toulouse-ll@toulibre.org</a><br>
<a href="http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll" rel="noreferrer" target="_blank">http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll</a></div></div></blockquote></div><br></div>