我想用HTML界面创建一个简单的Javascript程序。该程序将在Chrome中运行。我还将使用node-serialport和Node.js与Arduino进行通信。我已经完成了HTML和JavaScript文件,但我不知道如何运行它,或者如何实现Node.js或node-serialport,以及如何“启动”服务器。最初它仅在本地运行,但最终它可能成为真正的服务器。现在,我如何在本地运行所有这些?
编辑:我正在使用http://brandontilley.com/2012/03/02/controlling-an-arduino-from-nodejs.html中的示例代码,并将CoffeeScript转换为JavaScript。
答案 0 :(得分:3)
卢卡斯,很高兴你发现博客文章很有用;也许我应该把这些信息添加到它。
将草图放入Arduino
启动Arduino应用程序,粘贴草图代码,然后点击“上传”。应该就是你需要做的一切。
启动Node.js服务器
您使用的操作系统是什么?了解如何通过node-serialport访问Arduino微控制器将因您的操作系统而异。
在源代码中,将port
的字符串值更改为您的Arduino设备(一旦您知道它)。此外,该脚本依赖于Express和(当然)来自NPM的node-serialport,因此在保存JavaScript文件的目录中运行npm install express serialport
。最后,使用node server.js
运行文件(假设server.js
是您文件的名称)。然后,您可以http://localhost:8080
访问服务器。
答案 1 :(得分:1)