Bonjour,
Je débute avec node.js
Je cherche à communiquer via le port série. J'arrive à envoyer mes trames, j'arrive à afficher la réponse dans la console, mais je n'arrive pas à récupérer la réponse dans une variable pour l'exploiter.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
const SerialPort = require('serialport');
const Readline = SerialPort.parsers.Readline;
const port = new SerialPort('COM5', {autoOpen: true});
const parser = new Readline();
port.pipe(parser);
 
parser.on('data', function (data) { 
	console.log(data);
} );
 
var trame = "toto";
 
port.write( trame );
Je pensais déclarer une variable comme var reply ="", avant la ligne parser.on et dans la function faire reply = data;
Mais ça ne fonctionne pas

Je pense qu'il me manque quelques bases ...