View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

Infos en vrac processing

  • Problème de détection du port ttyACM0 sous Processing alors qu'il est bien détecté par le logiciel Arduino. La solution ? I tried to replace the "processing-1.2.1/libraries/serial/library/librxtxSerial.so" and "RXTXcomm.jar" by the arduino ones "/home/viande/arduino/arduino-0022/lib/librxtxSerial.so" and "RXTXcomm.jar" and it works !

Cette procédure ne semble pas fonctionner si Arduino 1.0 est installé...

Voir ici : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1292815071

Il suffit de créer un lien symbolique du port ACM0 vers un port ttyS8 ou autre de la façon suivante :

sudo ln -s /dev/ttyACM0 /dev/ttyS80

Et çà marche nickel ! Sauf qu'il faut le faire à chaque fois... A ajouter dans le script Processing ?

Pour le rendre définitif : Ajouter, en root, au fichier /etc/rc.local, la ligne (gksudo gedit /etc/rc.local ) :

ln -s /dev/ttyACM0 /dev/ttyS80

le fichier devient alors :

  1. !/bin/sh -e
  2. rc.local
  3. This script is executed at the end of each multiuser runlevel.
  4. Make sure that the script will "exit 0" on success or any other
  5. value on error.
  6. In order to enable or disable this script just change the execution
  7. bits.
  8. By default this script does nothing.

ln -s /dev/ttyACM0 /dev/ttyS80

exit 0

Voir ici : http://forum.ubuntu-fr.org/viewtopic.php?id=650701.