我在一个新的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 对话