cylon.js& arduino uno:在没有电缆连接到PC的情况下执行程序

时间:2015-04-01 10:33:47

标签: node.js arduino arduino-uno arduino-ide

我是这个领域的新手,所以这可能是一个奇怪的问题。 我们可以在aduino IDE中编写代码(比如闪烁的灯光)并将其上传到arduino,我们可以断开与PC的连接,程序就会运行。 (会发生眨眼)。 现在,当我们使用cylon.js并编写程序并执行say

$ node blinking.js

然后只要arduino连接到pc(或笔记本电脑)就会发生闪烁,当我杀死节点js或断开arduino与pc的连接时,闪烁停止。 (这就是它的假设,对吗?)

所以我的问题是, 如果我有一个带温度传感器的arduino,有些在室外,我有一个cylon.js程序来使用这些传感器数据并做一些事情(比如打印它们),那么我该如何实现呢?我是否必须有两个通过无线或gsm屏蔽连接的arduinos(一个outdor和一个连接到运行cylon.js的pc)?

还是有一种简单的方法吗?对此有任何见解非常感谢。

谢谢

1 个答案:

答案 0 :(得分:0)

  只要arduino连接到pc(或笔记本电脑)就可以了   闪烁发生,当我杀死节点js或断开与电脑的arduino   眨眼停止了。 (这就是它的假设,对吗?)

正确。对于任何控制Arduino的Node.js程序都是如此,无论是使用Cylon.js还是使用Johnny-Five。

  

如果我有一个温度传感器的arduino,有些在户外和   我有一个cylon.js程序来使用这些传感器数据并做一些事情   (比如打印出来),那怎么能实现呢?

Arduino板无法实现。您可以使用一对Xbee模块,这将允许您的Arduino与主机通信,或者只使用具有wifi或蓝牙功能的主板,例如:

  • Spark Core
  • Electric Imp
  • 英特尔Galileo
  • 英特尔爱迪生
  • Raspberry Pi
  • BeagleBone
  • pcDuino