我有我在Arduino的读取数据和socketio
char inp;
void setup(){
Serial.begin(9600);
}
void loop(){
while(Serial.available()>0){
inp = Serial.read();
Serial.print(inp);
}
Serial.print("--");
delay(200);
}
所以continiously写入运行这个简单的代码“ - ”如果我送东西的Arduino其与
回复然后,我有一个js文件
var strinInfo = "";
tempSerial.on("data", function(data) {
console.log("data -> " + data);
if (stringInfo.length < 37){
stringInfo += data;
}else{
io.sockets.emit("message", stringInfo);
stringInfo = ""
}
});
这通过套接字我从阿尔杜伊诺了发送。 我的问题是,例如,如果我送
"thisisanunusuallongandterriblestringofsymbolsblablablablablablabla"
有缺字:
---------thisisanunusuallongandterribles,
gofsymbolsblablablablabla--blabla ----,
-------------------------------------,
在这个例子中,我失踪 “TRIN”。有没有一种方法不会丢失角色?
我从节点开始,所以我的猜测是它发出消息的时间...从那一刻起内容消失了,也许我错了。
感谢您的回复。 其实从arduino我会得到总是“ - ”但我将它们分成37个字符串(不具体,可能是10我只是想分组他们)。 – JavierQQ23 2013-04-24 17:25:58