2

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

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

有人建议我使用 Arduino yun,因为它拥有所有这些东西。这看起来很完美,但是我发现还有其他板也提供相同的东西,并且可以使用 js。

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

还有更多(比如树莓派,但我不需要也不想要整个操作系统)

在查看了所有可以使用的板后,我意识到 tessel 和 espruino 是专门为 javascript 制作的。

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

谢谢!

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

4

2 回答 2

7

我会推荐 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-21T04:52:26.457 回答
5

For me Espruino seems very flexible. It runs on many Chip-sets, ranging from cheap ST discovery boards to ESP8266 Wifi boards (Adafruit Huzzah).

It has lots of examples and running the examples is a button press away.(The examples have a little button that imports the example code into the Chrome IDE app)

Currently I am playing around with it on this nifty little board : https://www.tindie.com/products/onandoffables/arminarm/ It plugs into a Raspberry Pi and exposes a few option to play with ARM chips. (Espruino, Lua, Maple, CMSIS)

The Espruino board is also very low powered and can run on a few uA's.

Tessel - Does a lot of the same stuff as the Espruino. Has more memory,is faster,has WIFI. Can do other languages like Python and RUST. Is more like a Raspberry Pi. It has modules where Espruino uses standard components for sensors (like Arduino).

Arduino Yun - Its an Arduino + Wifi module. ESP8266 does the same thing for much cheaper. The Yun Wifi Module actually is a small Wifi router with an OS running on it(OpenWRT from what I can recall).

于 2015-12-20T20:06:21.807 回答