我对用javascript / nodejs编写微控制器很感兴趣。
我第一次得到一个Arduino uno并用cylonjs编程。我制作了一个简单的机器人,但很快就意识到这是行不通的,因为我需要总是让Arduino连接到计算机上,这样节点程序才能运行。董事会还需要有Wi,这样我就可以从网络控制它。
有人建议我使用阿迪诺云,因为它有所有这些东西。这似乎是完美的,但我发现还有其他的董事会也提供了同样的东西,并与js工作。
还有更多(比如raspberry pi,但我不需要或不想要一个完整的操作系统)
在查看了所有能够工作的板子之后,我意识到tessel和espruino是为javascript而特别制作的。
所以我的问题是,这些董事会之间的主要区别是什么,特别是Arduino Yun,Tessel和espruino。
谢谢!
编辑: tessel模块看起来非常昂贵,我可能不会使用它们。-只是普通的别针
发布于 2015-12-21 04:52:26
我推荐Espruino或Tessel而不是Yun,它们更适合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/
发布于 2015-12-20 20:06:21
对我来说,Espruino看起来很灵活。它运行在许多芯片组上,从廉价的ST发现板到ESP8266 Wifi板(Adafruit )。
它有很多示例,运行示例时按下按钮即可。(示例中有一个小按钮将示例代码导入Chrome应用程序)
目前,我正在玩它在这个漂亮的小板:https://www.tindie.com/products/onandoffables/arminarm/,它插入一个覆盆子Pi,并暴露了一些选择来玩ARM芯片。(Espruino、Lua、Maple、CMSIS)
Espruino板的动力也很低,可以在几个uA上运行。
特塞尔-做了很多和Espruino一样的事情。有更多的内存,更快,有WIFI。可以做其他语言如Python和铁锈。更像是树莓派。它有一些模块,Espruino在其中使用传感器的标准组件(比如Arduino)。
Arduino Yun-它是一个Arduino + Wifi模块。ESP8266也会为更便宜的产品做同样的事情。云Wifi模块实际上是一个运行在Wifi上的操作系统的小型Wifi路由器(我记得是OpenWRT)。
https://stackoverflow.com/questions/34378869
复制相似问题