我无法在 Windows 7 上为我的 arduino-uno 执行我的 js 文件。(我遇到了端口问题)

Posted

技术标签:

【中文标题】我无法在 Windows 7 上为我的 arduino-uno 执行我的 js 文件。(我遇到了端口问题)【英文标题】:I can't execute my js file for my arduino-uno on windows 7. (I encounter a Port issue) 【发布时间】:2018-06-07 10:10:12 【问题描述】:

运行程序(节点Alarm_system.js)时,出现如下输出:

λ node Alarm_system.js
1514314162653 Available COM4,COM7,COM1,COM5,COM3
1514314162670 Connected COM4
1514314162673 Error Opening COM4: Unknown error code 1167
(node:4804) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Uncaught, unspecified "error" event. ([object Object])
1514314172672 Device or Firmware Error A timeout occurred while connecting to the Board.

Please check that you've properly flashed the board with the correct firmware.
See: https://github.com/rwaldron/johnny-five/wiki/Getting-Started#trouble-shooting

If connecting to a Leonardo or Leonardo clone, press the 'Reset' button on the board, wait approximately 11 seconds for complete reset, then run your program again.
events.js:165
      throw err;

【问题讨论】:

【参考方案1】:

您只需配置正确的端口,如下所示:

board = new five.Board(
  port: "COM7"
);

之前的代码:

board = new five.Board();

我只需要指定正确的端口并获得正确的端口,您可以使用 Arduino IDE。这是一个很好的网站:ardunino setup project

【讨论】:

以上是关于我无法在 Windows 7 上为我的 arduino-uno 执行我的 js 文件。(我遇到了端口问题)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 上为我的操作系统编译和链接 C 和 ASM

如何在 Ubuntu on Windows (WSL) 上为我的 VS Code 终端使用 Bash?

尽管没有任何错误或异常,为啥 Stripe Google Pay 按钮无法在 UI 上为我呈现?

Flutter:无法在 codemagic 上为 ios 构建

在 testflightapp.com 上为我的设备获取预配访问权限

为啥 python 解释器不能在 Zeppelin 0.8.0 上为我的任何笔记本工作?