0

我是 arduino 的新手,但我确实了解 Node.js。

最近我带来了arduino uno板。我已经尝试了 arduino 的基本/hello world 程序,它是 LED 灯闪烁,因为我正在使用 jhonny-five.js。

我已经将arduino板插入我的笔记本电脑,然后我将firmata上传到板上,然后我在我的笔记本电脑上运行node.js程序它工作正常,LED灯闪烁。每件事都像魅力一样运作。

但是当我停止 node.js 程序时,LED 灯停止闪烁。基本上我想在给电路板加电时这样做,它应该运行 LED 闪烁功能。

现在我需要插入设备,然后运行该 node.js 程序。这样它就可以工作了。但是有什么方法可以让我只需插入 arduino 板,它就会自动运行 LED 闪烁功能,而无需在我的电脑上运行 node.js 代码。

4

1 回答 1

1

Firmata 库正是用于通过串行端口接收命令。因此,您可以在您的计算机上运行代码,并将必须在 Arduino 中执行的命令发送到那里。但是没有那个程序,它只是在等待命令,所以它“什么都不做”。

如果你不想独立程序,你必须使用 Arduino IDE 并直接上传代码。

于 2016-08-26T08:21:35.157 回答