Aller au contenu


Photo
- - - - -

Class Serial sous Processing


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1 philou-RX

philou-RX

    Habitué

  • Membres
  • PipPip
  • 261 messages
  • Gender:Male
  • Location:Riviera - Vaudoise

Posté 23 janvier 2013 - 02:41

Bonjour à tous,

C'est encore moi :kez_11:/> avec une nouvelle petite question à la con !!!

Toujours bloqué sur la gestion de bouton (voir discussion : Bouton - Processing), j'ai contourné le problème pour avancer su mon projet... comme indiqué précédemment je crois dans la discussion, j'aimerai lire des infos de capteurs qui sont branchés sur la carte ARDUINO (programme ARDUINO fonctionne :lex_14:/> )... je peux visualiser ces infos dans la fenêtre "Moniteur série"...

Maintenant je travaille sous l'autre logiciel libre qui fonctionne sous le même genre, mais en langage Java (Processing : Processing), j'ai réutilisé la libraire à disposition qui "Serial", mais je n'arrive pas à comprendre deux instructions

je vous mets le lien de l'exemple en question : Class Serial -> méthode : readByte

et plus précisément je n'arrive pas à me représenter ces deux instruction :
//--- lecture du buffer lié au port série ---//
tb_Buffer = port_infos_cpt_temp.readBytes();          // nombre de byte lue 
port_infos_cpt_temp.readBytes(tb_Buffer);             // 


apparemment on lit une première fois le port pour récuperer le nombre de byte à lire (première instruction) et la 2ème permettrait à ce moment de ... ??? alors là je bloque :help:/>

Alors évidemment, je viens faire appel à vous, si vous avez suggestion, idées ou autres...

Merci de m'avoir lu
Amicalement PHILOU QUI a BU, BOIRA !!! VU euh non BU! alcoolique non, assoiffé OUI^^ :P :|

#2 hmnrobots

hmnrobots

    Membre passionné

  • Membres
  • PipPipPip
  • 316 messages
  • Gender:Male
  • Location:Périphérie Nantes

Posté 24 janvier 2013 - 07:26

Bonjour à tous,

C'est encore moi :kez_11:/>/>/> avec une nouvelle petite question à la con !!!

Toujours bloqué sur la gestion de bouton (voir discussion : Bouton - Processing), j'ai contourné le problème pour avancer su mon projet... comme indiqué précédemment je crois dans la discussion, j'aimerai lire des infos de capteurs qui sont branchés sur la carte ARDUINO (programme ARDUINO fonctionne :lex_14:/>/>/> )... je peux visualiser ces infos dans la fenêtre "Moniteur série"...

Maintenant je travaille sous l'autre logiciel libre qui fonctionne sous le même genre, mais en langage Java (Processing : Processing), j'ai réutilisé la libraire à disposition qui "Serial", mais je n'arrive pas à comprendre deux instructions

je vous mets le lien de l'exemple en question : Class Serial -> méthode : readByte

et plus précisément je n'arrive pas à me représenter ces deux instruction :

//--- lecture du buffer lié au port série ---//
tb_Buffer = port_infos_cpt_temp.readBytes();          // nombre de byte lue 
port_infos_cpt_temp.readBytes(tb_Buffer);             // 


apparemment on lit une première fois le port pour récuperer le nombre de byte à lire (première instruction) et la 2ème permettrait à ce moment de ... ??? alors là je bloque :help:/>/>/>

Alors évidemment, je viens faire appel à vous, si vous avez suggestion, idées ou autres...

Merci de m'avoir lu

Reads a group of bytes from the buffer. The version with no parameters returns a byte array of all data in the buffer. This is not efficient, but is easy to use. The version with the byteBuffer parameter is more memory and time efficient. It grabs the data in the buffer and puts it into the byte array passed in and returns an int value for the number of bytes read. If more bytes are available than can fit into the byteBuffer, only those that fit are read.
Grace au forum :-) ,j'ai découvert Processing et j'ai une interface série en projet.Donc je m'intéresse à ton post.
A la lecture de la ref, je comprends que ça fait la même chose mais que l'une est plus efficace que l'autre. Mais alors pourquoi avoir écrit les 2? je ne vois pas l'intérêt, as tu essayé avec une seule expression?
Faire simple, c'est déjà bien assez compliqué!
http://hmnrobots.blogspot.fr/




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users