I'm trying to use node to print the Serial from Arduino uno connected to USB
I have a file script.js:
var SerialPort= require("serialport");
SerialPort.list(function(err,ports){
ports.forEach(function(port){
console.log(port.comName);
console.log(port.manufacturer);
});
});
var port= new SerialPort("/dev/cu.usbmodem641",{
baudRate: 9600,
parser: SerialPort.parsers.readline('n')
});
port.on('open',function(){
console.log('opened');
});
port.on('close',function(){
console.log('closed');
});
port.on('data',function(data){
console.log(data);
});
port.on('error',function(error){
console.log("Errore: "+error);
});
console.log(":-)");
I run sudo node script.js while Arduino has Serial.println(1);
on terminal I see:
opened
closed
If I open Arduino IDE's serial monitor it correctly works!
Why my serial port doesn't stay opened?
JavaScript questions and answers, JavaScript questions pdf, JavaScript question bank, JavaScript questions and answers pdf, mcq on JavaScript pdf, JavaScript questions and solutions, JavaScript mcq Test , Interview JavaScript questions, JavaScript Questions for Interview, JavaScript MCQ (Multiple Choice Questions)