我在新的Yun上使用StandardFirmata。
我在Linux时,一切都很好。 但是一旦我重新启动,Yun linux就不会出现(好像网络没有出现)。
我正在使用最新的Yun版本。
UT,问题是重启后设备无法启动Linux(可能是Linux接口关闭)。
无论出于何种原因,这些行都会导致问题:
Serial1.begin(57600); //设置波特率。 Firmata.begin(接口Serial1);
但如果我像原始文件一样:
Firmata.begin(57600);
Linux在启动时运行良好,但是如果我采用该行,我就无法使Firmata工作...... 所以这是一个问题22 ..
请帮助,我已经为此工作了2天,并且无法在谷歌上找到解决方案,
感谢阅读,
肖恩。
答案 0 :(得分:0)
FIXED:
是的我有同样的问题..
使用node.js和Firmata。
FIXED:
/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.begin(9600); //设置波特率。
现在Node.js对Firmata说话没问题!!!!!!!
希望这有助于某人让他们的Arduino Yun与Firmata / Cyclon.js交谈