在 OS X 的节点上运行,我正在尝试使用node-serialport与 Arduino 对话。使用 Arduino IDE 的串行监视器或 OS X 实用程序SerialTools时,与 Arduino 的所有通信都按预期工作。但是,当只是运行我的节点应用程序时,node-serialport 告诉我连接成功,但我没有得到通信。如果我首先使用 Arduino IDE 的串行监视器或串行端口连接到 arduino,然后运行我的节点应用程序,节点应用程序使用节点串行端口发送和接收数据就好了。
我不熟悉串行通信,但似乎其他串行实用程序能够正确启动连接(然后可用于 node-serialport),但 node-serialport 无法自行连接。
有没有办法获得绝对所有的连接信息,所以我可以将实用程序的成功连接与 node-serialports 非工作连接进行比较?
关于为什么会发生这种情况的任何其他想法?