Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-11-25 12:21:39 création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

création lien symbolique processing-arduino



bonjour a tous
bon le terminal je débute j'ai pratiquer un peu avec linux aux petits oignons de excellent Kiki Novak ça ce lit comme un roman policier, mais bon?
je ne peu écrire dans le fichier rc.local la ligne ln -s /dev/tt........
en mode graphique il refuse enregistrement ce qui me semble normale.
et la ligne seul ? ou la placer si vous pouviez m'aider .
suite de la discussion que j'ai commencer pas dans le bon bocal sur hello word http://codelab.fr/2911
et de l'article http://forum.ubuntu-fr.org/viewtopic.php?id=650701
merci

Hors ligne

 

#2 2011-11-25 13:01:59 Re : création lien symbolique processing-arduino

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: création lien symbolique processing-arduino



Bonjour . Tu ne peux pas écrire (modifier) les fichiers système avec les droits utilisateur .
Il te faut lancer ton éditeur (gedit) avec les droits root .

sudo gedit /etc/rc.local

là c'est bon tu pourras enregistrer ta modification .

Dernière modification par sakramh (2011-11-25 13:03:31)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#3 2011-11-26 11:33:17 Re : création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

Re: création lien symbolique processing-arduino



bonjour sakramh
merci de l'aide j'ai pu enregistrer ma ligne de commande.je n'ai toujours pas de passerelle entre processing-arduino.
je ne veux pas vous monopoliser avec ce problème,il ce peux que j'ai quelque problème de débutant j'ai un ami artiste qui ce sert de processing sur montpellier je vais le contacter et nous avons un communauté de linuxiens qui se réuni dans un café a Montpellier je vais exposer ce problème la aussi.
des que j'ai une solution je ne manquer pas de le poster là.
merci encore et a bientôt pour d'autre aventures numérique
a+

Hors ligne

 

#4 2011-11-27 22:02:52 Re : création lien symbolique processing-arduino

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: création lien symbolique processing-arduino



Salut Patrick,

Peux tu nous poster les messages d'erreur que tu obtiens dans la console processing stp ?

+++

Hors ligne

 

#5 2011-11-28 09:35:52 Re : création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

Re: création lien symbolique processing-arduino



bonjour oyster_twiter
le message dans le bandeau au dessu de la fenêtre texte : arraylndex out of bounds exeption :1
dans la fenêtre texte : warning:txrx version mismatch
                                              jar version =txrx 2.2 pre1
                                              native vertion=txrx 2.2 pre2
dans l'attente de te lire

Hors ligne

 

#6 2011-11-28 10:06:53 Re : création lien symbolique processing-arduino

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: création lien symbolique processing-arduino



Salut Patrick,

J'ai eu ce bug également.
Mais avec RXTX-2.1-7, pas exactement la même version de la librairie sériel.
Il y en fait un problème de version entre la lib jar (.jar) et la lib native (.so) contenues dans ton dossier processing correspondant :
processing
                 |__modes
                                |__java
                                           |__libraries
                                                            |__serial
                                                                        |__library
pour la .jar.
La .so est dans le dossier linux32 si tu es en 32 bits.

Il faut que tu trouves la version 2.2 pre 2 par exemple sur le web, et que tu remplaces celle contenu dans le dossier plus haut par celle ci.

Hors ligne

 

#7 2011-11-28 10:23:05 Re : création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

Re: création lien symbolique processing-arduino



re oyster_twiter et sakram
en regardant dans avec le terminale etc/rc.local avant il était de couleur blanche simple fichier,
aujourd’hui il son deux couleur jaune le deuxième a un tilde ~ j'ai du faire une copie.
dans l'officielle il n'y a plus le lien ttyACM0>ttyS8
dans le second li y est  encore ce lien je ne veux pas faire de bêtises comment je le supprime avec "rm"?
"sudo rm etc/rc.local~" c'est cela?
a+

Hors ligne

 

#8 2011-11-29 15:37:06 Re : création lien symbolique processing-arduino

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: création lien symbolique processing-arduino



Bonjour Patrick,

J'ai du mal à comprendre ton message hmm
En principe la création de ton lien symbolique est bon, tu ne devrais plus y toucher.
Maintenant tu dois gérer la version de la lib seriel, comme j'ai tenté de te l'expliquer plus haut... tu as essayé ça ?
+++

Hors ligne

 

#9 2011-12-02 10:49:21 Re : création lien symbolique processing-arduino

oyster_twiter
membre
Lieu: saint-herblain
Date d'inscription: 2008-04-01
Messages: 444
Site web

Re: création lien symbolique processing-arduino



yep,

Patrick, j’espère que tu n'as pas abandonné...
Si tu ne veux pas utiliser la ligne de commande tu peux aussi lancer nautilus en admin :

ALT + F2 : ça  ouvre un fenetre pour lancer une application
la tu tapes : gksudo nautilus
puis ton mot de passe et tu arrives alors dans la racine de ton ordi, tu n'as plus qu'à naviguer dans les différents dossier jusqu'à trouver /etc/
tu pourras alors virer le fichier qui te gêne.
Mais ARTUNG ! les manip que tu fais dans cette fenêtre sont irréversible car tu es super admin et si par hasard tu mets un dossier à la poubelle...aie, donc je te conseilles de fermer la fenetre dès que t'en as plus besoin...

Sinon pour ma part le lien vers ttyS8 ne fonctionne plus car dans cette version ubuntu j'ai l'impression que ça existe déjà. Tu peux le voir une fois dans ton dossier /dev/
J'ai utilisé un ttyS37 qui était libre et ça marche pas de pb...

+++

Hors ligne

 

#10 2011-12-02 18:21:18 Re : création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

Re: création lien symbolique processing-arduino



bonjour oyster_twiter
je n'ai pas abandonné et je te remerci chaleureusement de ton aide.
je suis en deplacement dans le sud ouest suit a un déce d'un vieux parent.
j'ai consulter tes message que je ne peu mettre en pratique pour l'instant je peu faire des essais que lundi 5/12.
merci encore et a lundi

Hors ligne

 

#11 2011-12-03 16:13:41 Re : création lien symbolique processing-arduino

cdriko
modérateur
Lieu: Le Landreau
Date d'inscription: 2010-07-16
Messages: 76
Site web

Re: création lien symbolique processing-arduino



j'ai eu aussi ce problème cette semaine.
jpour simplifier l'acceès à l'arduino MEGA ou UNIO sans mettre à jour la librairie RXTX :

il faut créer un lien symbolique de l'arduino qui apparait comme /dev/ttyASM0
en /dev/ttyUSB0

pour éviter de prendre un numéro déjà utiliser, il faut voir ce qui est déjà monté :

ls /dev/tty*

en réponse tu auras la liste des devices montés actuellement, dans laquelle apparaitra l'arduino sous la forme
ttyASM0
ou
ttyASM1 etc

sudo ln -s /dev/ttyASM0 /dev/ttyUSB20

en remplaçant "ASM0" par ton arduino . j'ai mis ttyUSB20 pour ne pas risquer de chevaucher un périphérique USB déjà monté.
Cette commande crée un lien symbolique de ttyUSB20 vers ttyASM0
si tu réitère le

ls /dev/tty*

tu devrais voir apparaitre le ttyUSB20

Une fois cette manip faite, l'arduino est accessible avec l'ancienne libraire (malgré qq warnings).
Par contre il faut refaire la manip à chaque branchement de l'arduino.


pour éviter d'avoir à faire la manip à chaque branchement
j'utilise une regle udev
http://doc.ubuntu-fr.org/udev

on édite le fichier 88-arduinomega.rules :

sudo gedit /etc/udev/rules.d/88-arduinomega.rules

pour qu'il contienne :

KERNEL=="ttyACM?", ATTRS{idVendor}=="2341",SYMLINK="ttyUSB20"

ce code permet de créer automatiquement un lien symbolique "/dev/USB20" quand tu branches un arduino
mefiance, si tu en branches plusieurs : le lien sera toutjours USB20
je n'ai pas creusé la syntaxe pour les rules mais il y aurai moyen de mettre un nombre serialisé
(mérite une petite amélioration)

Dernière modification par cdriko (2011-12-03 16:21:55)

Hors ligne

 

#12 2011-12-06 11:01:29 Re : création lien symbolique processing-arduino

patrick
nouveau membre
Date d'inscription: 2011-11-24
Messages: 9

Re: création lien symbolique processing-arduino



merci cdriko øøøøø CA MARCHE
merci a toi et aussi à sakramh et oyster twiter pour leur aide
je n'ai fais que la premier partie pour ce qui est de la règle udev je vais prendre le temps
le lien symbolique marche très bien j'ai cru remarquer qui faux lancer processing avant arduino !
enfin ça marche merci encore

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024