我是这个领域的新手,所以这可能是一个奇怪的问题。 我们可以在aduino IDE中编写代码(比如闪烁的灯光)并将其上传到arduino,我们可以断开与PC的连接,程序就会运行。 (会发生眨眼)。 现在,当我们使用cylon.js并编写程序并执行say
时$ node blinking.js
然后只要arduino连接到pc(或笔记本电脑)就会发生闪烁,当我杀死节点js或断开arduino与pc的连接时,闪烁停止。 (这就是它的假设,对吗?)
所以我的问题是, 如果我有一个带温度传感器的arduino,有些在室外,我有一个cylon.js程序来使用这些传感器数据并做一些事情(比如打印它们),那么我该如何实现呢?我是否必须有两个通过无线或gsm屏蔽连接的arduinos(一个outdor和一个连接到运行cylon.js的pc)?
还是有一种简单的方法吗?对此有任何见解非常感谢。
谢谢
答案 0 :(得分:0)
只要arduino连接到pc(或笔记本电脑)就可以了 闪烁发生,当我杀死节点js或断开与电脑的arduino 眨眼停止了。 (这就是它的假设,对吗?)
正确。对于任何控制Arduino的Node.js程序都是如此,无论是使用Cylon.js还是使用Johnny-Five。
如果我有一个温度传感器的arduino,有些在户外和 我有一个cylon.js程序来使用这些传感器数据并做一些事情 (比如打印出来),那怎么能实现呢?
仅 Arduino板无法实现。您可以使用一对Xbee模块,这将允许您的Arduino与主机通信,或者只使用具有wifi或蓝牙功能的主板,例如: