Tag: firmata

Firmata,Arduino和Node js之间的关系

这是一个基本的理解问题。 我试图按照这个解释http://www.barryvandam.com/node-js-communicating-with-arduino/但那里听起来有点closures给我。 据我所知,我只需要将标准的Firmata代码推入到Arduino中,并通过Node.js进行编码,以便从Arduino中调用操作和信息。 但是在这个链接中,他们指出我们需要将代码上传到Arduino,这显然会删除现在的Firmata代码。 是不是会导致失去与Arduino的连接? 它是如何工作的? 非常感谢!

对于基于Arduino的项目,使用Johnny Five的外部C ++库

我需要在我的Johnny Five项目中使用RFID-RC522模块(这是一个NFC阅读器)。 有一个arduino库,可以很容易地与之交互: https : //github.com/miguelbalboa/rfid 我可以通过Johnny-Five使用这个图书馆吗? 如果是的话,怎么样?

带有socket.io和firmata的raspbian(模型B)的Node.js运行缓慢

我正在运行一个Raspberry Pi Model B(512MB RAM),配有一个16GB的300MB / s SD卡,最近的raspbian已经升级了。 在这台机器上我build立了一个apache2服务器,node.js和socket.io和firmata。 在我的networking应用程序中,videostream是一个关键特性。 当我访问我的networking服务器只是为了stream式传输video(没有node / socket.io / firmata)时,所有内容都以良好的性能stream传输。 但是当我打开node.js / socket.io / firmata它很慢,需要5-7秒才能开始stream式传输video。 首先安装node.js时遇到问题。 从编译/安装像一个魅力来源的Node.js,但是当我试图运行它,我得到了这个神秘的“非法指令”的消息。 作为替代scheme,我使用预编译的debian-packages并使用dpkg使用此repo安装它们: Node.js installation for Raspberry Pi… 他们说Nodejs运行速度会比较慢,但这对我来说是不能接受的。 任何提示? 感谢致敬!