1

我在 johnny-5 的董事会初始化时遇到了问题

我有一个带有 StandardFirmata 的 arduino(我也试过 StandardFirmataPlus)。

var board = new five.board()

当我在 Mac 上尝试时,它工作正常,它找到了正确的端口并毫无问题地连接到它。但在 Windows 10 下(我也尝试过 Windows 7,没有变化)我必须使用:

var board = new five.board( { port: "COM11"})

问题是arduino的com端口并不总是一样的,所以我必须更改代码中的地址。这是一个很大的问题,因为我想自动化程序。

有谁知道为什么它适用于mac而不是windows?有没有可能我可以让他正确到正确的端口而不必更改代码?

提前致谢

4

1 回答 1

0

johnny-5 会自动检测 Arduino 端口,只是不要将port选项传递给five.board.

于 2021-03-22T13:33:17.753 回答