nodejs - lecture depuis le port série

J'ai été autour de la recherche d'une réponse sur ce...

Fondamentalement, je veux lire des données sur le port série (dans ce cas, par rapport à l'USB). J'ai regardé dans le nœud-serialport module, mais il reporte après le premier résultat forme le port série. J'attendais juste de cracher sur les données reçues. C'est comme si un tampon est plein et doit être vidé en quelque sorte?

J'ai légèrement modifié le code de l'démos que j'ai trouvé ici - https://github.com/voodootikigod/node-serialport/tree/master/tests

Voici mon code:

    var sys = require("sys"),
    repl = require("repl"),
    serialPort = require("serialport").SerialPort;

    //Create new serialport pointer
    var serial = new serialPort("/dev/tty.usbmodem1d11" , { baudrate : 9600 });

    //Add data read event listener
    serial.on( "data", function( chunk ) {
        sys.puts(chunk);
    });


    serial.on( "error", function( msg ) {
        sys.puts("error: " + msg );
    });

    repl.start( "=>" );

Je suis en utilisant un Arduino donc de 9600 baud.

Toute aide serait génial, vive,

James

source d'informationauteur James