Salut à tous
Le -simple- sketch suivant me pose problème
import processing.serial.*;
println (Serial.list().length);
Il se contente d'afficher un joyeux 0 ce qui semble indiquer un tableau de longueur 0 soit l'absence de port série ou usb. Pourtant y en a et des libres et des occupés. Tout se passe sous seven et avec processing 2.2.
Il semble que sous linux le problème soit connu mais sous windows (les ports sont bien identifiés et fonctionnent d'après l'OS)?
Auriez vous une idée ?
Remerciements
Hors ligne
Bonjour,
Avec quel objet souhaites-tu communiquer en série, une arduino …
Dis-nous en un peu plus.
Hors ligne
Salut Mushussu
Non non il ne s'agit pas d'un objet particulier, encore moins d'une arduino qui doit avoir son pilote dans la distrib.
Il s'agit simplement d'obtenir la liste des ports (com en l'occurence) dispo, et donc un tableau vide est un peu perturbant comme retour.
Hors ligne
C'est tout à fait normal puisqu'il n'y en a aucun. Je te suggère cette lecture :
http://fr.wikipedia.org/wiki/RS-232
Avec l'arduino il se créer un port série virtuel.
Ne travaillant pas avec windows et ne connaissant pas ton projet, je ne peux t'aider d'avantage.
Bon courage.
Hors ligne
Resalut Mushussu
Pan sur le blair!! C'est normal ( et de plus tout à fait)! Bon moi je les vois mes ports série ceux qui sont utilisés (scanner, imprimante, DD, souris, et les libres. J'ai lu et relu la page wikipedia (c'est un poil reche) et pour un maigre bénef.
Mais finalement t'as p'tt raison quand même. Au fond quand tu le lances ton P55 il cherche quoi ? J'avoue être un peu perdu. Le bizarre c'est que les exemples de la doc (donc des trucs construits pour durer) amènent un pointeur sur null !!! (et donc pas de port)
Merci de ton aide et surpris qu'aussi peu d'utilisateur de Windows se soient manifestés
CDLT
Hors ligne
Les scanners, DD et autres ne sont pas des ports série.
Processing ne cherche que les ports série soit physique quand tu as un appareil branché sur le connecteur 9 broches ou virtuels avec Arduino ou autres.
Hors ligne