用javascript运行本地服务器
我想用HTML界面创build一个简单的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。
卢卡斯,很高兴你发现博客文章有用; 也许我应该添加这个信息。
让草图进入你的Arduino
只需启动Arduino应用程序,粘贴草图代码,然后点击“上传”。 应该是你需要在这里做的。
启动Node.js服务器
你用什么操作系统? 了解如何通过节点串口访问Arduino微控制器将根据您的操作系统而有所不同。
在源代码中,将port
的string值更改为您的Arduino设备(一旦知道它)。 另外,这个脚本依赖于Express和(当然)NPM的node-serialport,所以运行npm install express serialport
到保存JavaScript文件的目录中。 最后,运行与node server.js
的文件(假设server.js
是您的文件的名称)。 然后你可以通过http://localhost:8080
访问服务器。
您可以使用node.js来使用Express来提供HTML。 如果您的主Javascript文件被称为server.js,那么通过input以下命令来运行它:
节点server.js
在命令行。