Arduino Yun vs tessel vs espruino

Man*_*anu 2 javascript microcontroller arduino node.js tessel

我对使用javascript / nodejs编程微控制器感兴趣。

我首先得到了一个Arduino uno,并使用cylonjs对其进行了编程。我做了一个简单的机器人,但很快意识到这是行不通的,因为我需要始终将Arduino连接到计算机以运行节点程序。董事会还需要具有Wi-Fi,这样我就可以通过网络进行控制了。

有人建议我使用Arduino yun,因为它具有所有这些功能。这似乎很完美,但是我发现还有其他板也提供相同的功能,并且可以使用js。

  • Arduino云
  • 比格尔骨
  • 纳米级
  • 电动小鬼
  • 英特尔爱迪生
  • 特塞尔
  • 粒子
  • 埃斯普鲁伊诺

还有很多(例如树莓派,但我不需要或不需要整个操作系统)

在查看了所有可行的电路板之后,我意识到tessel和espruino是专门为javascript制作的。

所以我的问题是,这些板之间的主要区别是什么,尤其是Arduino Yun,Tessel和espruino。

谢谢!

编辑:镶嵌模块看起来真的很昂贵,我可能不会使用它们。-只是普通的别针。

Fri*_*jol 6

我建议在Yun上使用Espruino或Tessel;它们是为Node / JS构建的。

Espruino和Tessel有两种不同的理念– Espruino的功耗非常低;Tessel专为Wifi连接性和模块化而构建。它们具有不同的内置功能,因此这实际上取决于您要制作的内容。

他们(某种程度上)反映了背后的人。Tessel是Web开发人员想象的,因此具有非常类似于Heroku / Node的工作流程。Espruino具有更传统的硬件感觉,并且正在探索如何制作小型Javascript。

两者都是开源的硬件和软件,并且都很容易上手。

我建议您查看两种入门经验,以对每种体验有所了解:

Espruino http://www.espruino.com/Quick+Start Tessel http://tessel.github.io/t2-start/


Ber*_*ger 5

对我而言,Espruino似乎非常灵活。它运行在许多芯片组上,从廉价的ST发现板到ESP8266 Wifi板(Adafruit Huzzah)。

它包含许多示例,只需按一下按钮即可运行示例。(示例中有一个小按钮,可将示例代码导入Chrome IDE应用)

目前,我正在这个漂亮的小板上玩耍它:https : //www.tindie.com/products/onandoffables/arminarm/ 它可插入Raspberry Pi,并提供了一些使用ARM芯片的选项。(Espruino,Lua,Maple,CMSIS)

Espruino板的功耗也非常低,可以在几uA上运行。

Tessel-做与Espruino相同的事情。具有更多内存,速度更快,具有WIFI。可以执行其他语言,例如Python和RUST。更像是Raspberry Pi。它具有模块,其中Espruino使用传感器的标准组件(例如Arduino)。

Arduino Yun-它是一个Arduino + Wifi模块。ESP8266做同一件事的价格要便宜得多。Yun Wifi模块实际上是一个小型Wifi路由器,上面运行着一个操作系统(据我所记得,它是OpenWRT)。