Je travaille actuellement sur avec un arduino sur divers projets. Je souhaiterais dialoguer.
Je l'ai d'abord fait à travers le cable fournit par Arduino, et maintenant je teste via bluetooth.
Néanmoins je rencontre un problème. J'ai d'abord testé la librairie RxTx sous Windows, aucun problème, le dialogue se fait sans aucun problème.
Maintenant je souhaite passer sur un Linux, j'installe donc la librairie rxtx grâce a la commande
sudo apt-get install librxtx-java
J'ajoute ensuite dans mon projet RXTXcomm.jar en 'external JAR'. Tout compile bien, mais voilà, une fenêtre s'ouvre pour me dire que le fichier 'gnu.io.rxtx.properties' n'est pas détecté. Effectivement, j'ai été voir dans /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext (trouvé sur internet), et il n'y est pas. Voici le contenu de la pop up:
gnu.io.rxtx.properties has not been detected.
There is no consistant means of detecting ports on this operating System. It is necessary to indicate which ports are valid on this system before proper port enumeration can happen. Please check the ports that are valid on this system and select Save
Il me propose beaucoup de noms de port série, aucun ne correspond au port que je veux. J'essaye donc de rajouter celui que je veux; ça me donne une erreur dans le terminal:
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/gnu.io.rxtx.SerialPorts
IOException!
De même quand je sélectionne tous ceux proposés.
J'ai écumé pas mal de site internet, mais sans grand résultat concluant...