[Toulibre] [HS][Électronique] Cherche GPIO USB "light" compatible Linux

Philippe Martorell martorell.philippe at gmail.com
Sam 31 Oct 19:02:05 CET 2015


Au fait, une très vielle machine qui aurait un port parallèle, ça te
conviendrais pas ?
Parce que ça marchais bien à l'époque !

Philippe Martorell
martorell.philippe at gmail.com


Le 30 octobre 2015 17:52, Aymeric <mulx at aplu.fr> a écrit :

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


Plus d'informations sur la liste de diffusion Toulouse-ll