0

我在新的 Yun 上使用 StandardFirmata。

https://gist.githubusercontent.com/edgarsilva/e73c15a019396d6aaef2/raw/b00e100f1551d87e30f49e5ac98517370e699ee2/StandardFirmataForATH0.ino

当我在 Linux 中时,一切都很好。但是一旦我重新启动,云Linux就不会出现(好像网络没有出现)。

我正在使用最新的 Yun 版本。

UT,问题是重新启动后,设备将无法启动 Linux(可能 Linux 接口已关闭)。

无论出于何种原因,这些行都会导致问题:

序列号1.开始(57600);// 设置波特率。Firmata.begin(Serial1);

但如果我像原始文件一样做:

Firmata.开始(57600);

Linux 在启动时工作正常,但如果我走那条线,我无法让 Firmata 工作......所以这是一个陷阱 22..

请帮忙,我已经为此工作了 2 天,在谷歌上找不到解决方案,

谢谢阅读,

肖恩。

4

1 回答 1

0

固定的:

是的,我有同样的问题..

使用 node.js 和 Firmata。

固定的:

在 /usr/lib/node_modules/firmata/lib/firmata.js 编辑该行

if(typeof port === 'object'){
    this.sp = port;
} else {
    this.sp = new SerialPort(port, {
        baudrate: XXXX,
        buffersize: 1

    });
} 

并将 XXXX 设置为 9600

在 StandardFirmata 中设置相同:

Serial1.开始(9600);// 设置波特率。

现在 Node.js 与 Firmata 对话没问题!!!!!!!

希望这可以帮助某人让他们的 Arduino Yun 与 Firmata / Cyclon.js 交谈

于 2014-10-23T01:53:21.757 回答