问题标签 [node-serialport]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 节点串行端口操作系统要求
我需要能够从我的 JS 代码中读取串行端口。我最近偶然发现了这个组件 https://github.com/voodootikigod/node-serialport
对客户端计算机操作系统有什么要求?
要安装它,它说要做的就是
那是什么?这个命令应该在哪里运行?更多细节将不胜感激。
谢谢
javascript - 串口不工作?
我制作了一个程序,向我的 arduino 发送数据,该程序检测发送的内容,然后根据按下的键打开正确的引脚。
在我的 Windows 计算机上使用 arduino 软件时,arduino 草图工作正常,我可以通过发送 WAS 或 D 来打开和关闭每个引脚。
通过节点发送时,arduino 上的 RX 灯闪烁,但没有其他反应。
任何人都可以帮忙吗?
Node.js 程序:
阿杜诺程序:
javascript - node.js 串口的游戏手柄
我想用我的游戏手柄和node.js 串口来控制机器人。
我不想重新发明轮子,所以是否可以将pygames 操纵杆移植到 javascript - 基于 Chris Williams 串行端口?
有人想过这样做吗?
node.js - 在 node.js 中的网页上显示变量的内容
我有一个代码如下:
可以看出,port.manufacturer
值被保存到变量 temp 中,并且 temp 的结果内容显示在控制台上。
当我运行上面的代码时,我在控制台上得到了这样的东西:
但是当我调用 api 时http://localhost:3000/list
,
仅显示 Tinkerforge GnbH,而不显示 Arduino。
有什么我在这里想念的吗?
我必须将列表保存在数组中吗?
任何帮助将非常感激。
提前非常感谢。顺便说一句,我在 node.js 和 javascript 中都是初学者。
node.js - nodejs串口写入问题?
我正在使用 nodejs 串行端口模块(https://npmjs.org/package/serialport),并且在写入串行端口时遇到问题。
如果我只是简单地写入端口,如下所示,串行设备永远不会收到命令。
但是,如果我使用如下所示的 setTimeout,那么它似乎可以工作?
仅供参考,“serialPortPath”在代码的其他地方设置。
我不确定发生了什么……有什么想法吗?
javascript - SerialPort 没有方法“列表”
我有一个非常简单的脚本,仅用于可用的串行端口,然后连接到一个,编写一个字符并将响应放在控制台上。代码在这里
在我的脚本目录中,我做了:
serialport.js 脚本确实有 SerialPort.list 的导出,为什么找不到它?
另外你们用什么程序来编写和调试节点相关的js?
node.js - 使用 Serialport NodeJS 使用多个端口
尝试使用 SerialPort 库将 5 个串行设备连接到 nodeJS 服务器。其他人报告了超过 4 个设备的问题,我不能在不关闭整个服务器的情况下声明超过 3 个端口。似乎没有硬编码限制,很可能是库中的错误。
欢迎任何替代解决方案。
node.js - 使用 nodejs + appjs + node-serial 访问 dom
我有一个运行良好的 appjs 应用程序。我试图基本上要么从事件的加载页面中调用现有的javascript函数。或访问事件的页面元素。我正在使用带有霍尼韦尔条形码扫描仪的节点串行库。我可以很好地访问串行端口,我可以很好地获取扫描数据:
如上所述,我想要做的是在页面上调用一个javascript函数,即
或者至少访问数据并能够使用节点调用/发出http请求,我也可以做得很好。当我在
我可以很好地访问页面上的元素。IE
但是,如果我尝试在 serialPort.on 数据函数中运行完全相同的代码,我会收到类似的错误
甚至 $("#message").html 那个“html”不是一个函数。但是,如果我在 window.on 就绪功能上运行它,它就可以工作。我很迷茫,因为 appjs 的文档很少。谢谢!
node.js - 无法在 linux 上安装 node-serialport
我正在尝试使用以下方法安装 node-serialport 包:
但不幸的是它不起作用,版本 os nodejs 安装在 10.0.0-1 中。以下是我收到的错误消息:
javascript - 从模拟端口读取时从 Arduino 串行接收到错误数据
也许这只是一派胡言,但它让我发疯。我正在尝试读取 Arduino 中的一个模拟端口,并使用 node.js 通过串行端口将值发送到 JavaScript。当我在 Arduino 控制台中显示数据时,一切正常,但是当我在 Mac 中使用终端时,一些值出现在两行中。
我正在使用的代码是:
阿杜诺:
节点:
代码再简单不过了,但仍然无法正常工作。我知道我错过了一些东西,但我看不到它。我测试了不同的波特率,但没有任何效果。请你帮助我好吗?
提前致谢