使用Firmata时,Arduino yum会挂起启动程序



我在一个新的Yun上使用StandardFirmata。

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

当我使用Linux时,一切都很好。但一旦我重新启动,Yun-linux就不会出现(似乎网络没有出现)。

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

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

无论出于何种原因,这些线路都会造成问题:

序列1.begin(57600);//设置波特。Firmata.begin(系列1);

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

Firmata.begin(57600);

Linux在启动时运行良好,但如果我这样做,我就无法让Firmata工作。。。所以这是一个陷阱22.

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

感谢阅读,

肖恩。

固定:

是的,我也有同样的问题。。

使用node.js和Firmata。

固定:

在/usr/lib/nod_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中设置相同:

序列1.begin(9600);//设置波特。

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

希望这能帮助某人让他们的Arduino Yun与Firmata/Cyclon.js 对话

最新更新