在执行任何操作之前,节点关闭Arduino serialport连接

菲尔

我正在尝试使用节点连接到USB的Arduino Uno打印串行

我有一个文件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(":-)");

Arduino运行 sudo node script.jsSerial.println(1);

终端上,我看到: opened closed

如果我打开Arduino IDE的串行监视器,它将正常工作!

为什么我的串口没有打开?

菲尔

放弃了,并在python中做到了

https://github.com/fvalle1/Arduino/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果已连接外部显示器{“盖子关闭:不执行任何操作”}否则{“盖子关闭:暂停”}?

在 C# 中连接到 SerialPort

SerialPort“关闭”事件永不触发

节点:SerialPort不是构造函数

无法连接连接关闭连接后,无法进行任何操作。Tomcat 7中的错误

物理断开连接时,C#SerialPort.IsOpen返回true

未捕获的SerialPort关闭方法抛出异常

执行SerialPort.Close()时线程被卡住

在节点中关闭MSSQL连接

如何将 json 从 arduino 发送到节点 js (SerialPort)?

在关闭套接字或写入换行符之前,TCPConn Write不会执行任何操作

连接关闭MYSQL后不允许进行任何操作

MySQLNonTransientConnectionException:连接关闭后不允许进行任何操作

骆驼:文件操作失败:连接已关闭,无任何指示。代码:421

JDBC,servlet和奇怪的“连接关闭后不允许进行任何操作”

错误:连接关闭后不允许进行任何操作

关闭盖选项“不执行任何操作”

在连接到Wifi路由器之前,请用户执行操作

Android:由于连接池已关闭,无法执行此操作

如何执行下表的连接操作?

如何执行下表的连接操作?

无法使用Serialport Node JS库从Arduino Uno读取数据

Stackexchange.Redis ConnectionMultiplexer.Connect()在失败的连接上不执行任何操作吗?

在终止之前关闭数据库连接

在关闭 SSH 连接之前自动运行代码

Haskell在读取数据之前关闭连接

节点js:在查询之前检查mysql连接

错误!在raspberry Pi 3型号b上安装节点serialPort

节点:关闭 Socket IO 空闲连接