Le développement d’applications informatiques est une tâche complexe qui nécessite une bonne compréhension des outils et des technologies disponibles. Pour les développeurs, il est important de disposer des outils adéquats pour déboguer leurs applications et résoudre les problèmes qui peuvent survenir. Dans cet article, nous allons examiner les outils de débogage Processing disponibles et leurs fonctionnalités. Nous verrons comment ces outils peuvent aider les développeurs à trouver et à résoudre les problèmes qui peuvent survenir lors de la création d’applications.
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 !
Voir ici : http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1292815071
- 03/2012 : autre solution trouvée ici : http://code.google.com/p/processing/issues/detail?id=634
Il suffit de créer un lien symbolique du port ACM0 vers un port ttyS8 ou autre de la façon suivante :
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 :
- !/bin/sh -e
- rc.local
- This script is executed at the end of each multiuser runlevel.
- Make sure that the script will « exit 0 » on success or any other
- value on error.
- In order to enable or disable this script just change the execution
- bits.
- 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.
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertCommunicationMultiArduino
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OutilsProcessingGraphiques
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.OutilsProcessing3D
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ProceduresUbuntuDemarrageSansEcran
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.MATERIELArduinoShieldArduinoScrewShield
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ARDUINOINSTALLATIONRaisonsChoix
L'Arduino est un système de prototypage électronique open source qui permet aux utilisateurs de créer…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.CODERLangageArduinoStrategiesTemporisation
Le langage Arduino est un langage de programmation open source qui permet aux développeurs de…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.GLAPBOXMaterielAssemblageTest
L'assemblage et le test de matériel électronique sont des étapes essentielles pour la fabrication de…