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

julien julien at numajules.net
Ven 30 Oct 11:14:13 CET 2015


Le 2015-10-30 11:01, jlp a écrit :
> 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 ?


un tit exemple :

https://forum.ubuntu-fr.org/viewtopic.php?id=430477


>> 
>> 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
>> 
> 
> --
> --------8<--------8<--------8<--------8<--------8<--------
>     Jean-Louis Patané
>     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
> http://toulibre.org/cgi-bin/mailman/listinfo/toulouse-ll



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