将实时数据从html发送到arduino

时间:2013-12-22 12:03:40

标签: sockets coffeescript arduino

我正在大学做一个项目,它是一个红外测距仪360º。该系统的概念是:

arduino连接到pc,通过serialport进行通信,然后我在coffeescript中有一个服务器,通过套接字连接到html脚本。

我可以毫无问题地将数据从arduino发送到网站,但是当我从网站发送数据到arduino时,我的arduino协议给了我这个错误:“错误的长度情节用”

发送给arduino的coffeescript代码:

 if (action != "")    

     sp.write action.substring(0,5) 
     console.log action
     action = ""

Arduino的:

while (Serial.available() > 0) {

      char aux = Serial.read();
      String aux2 (aux);
      if ( inputString.length() > 5 ){
        inputString=0;
        Serial.flush();
        break;
      }
      if ( aux2 != ""){
        inputString += aux2;
        x=x+1;
      }
    }

我发送的内容如下:021''(我认为它正在发送\ n或者其他东西,而且存在问题......)arduino只能收到021''

0 个答案:

没有答案