ayoujk 发表于 2014-5-7 20:45:38

请教

各位大神:我是新同学。。。
用下面代码 接受其他模块传来的串口数据:
String comdata = "";

void setup()
{
    Serial.begin(9600);
}

void loop()
{
    while (Serial.available() > 0)
    {
      comdata += char(Serial.read());
      delay(2);
    }
    if (comdata.length() > 0)
    {
      Serial.println(comdata);
      comdata = "";
    }
}


-------
应该收到的是:A1 11 22 33 44 我看到的却是    ¡"3D   
应该收到的是:A1 A5 11 11 5B 我看到的却是    ¡¥[

不知是哪的问题。。。。?????请各位大神赐教!

还有。。。如果对方发来的是A1 11 22 33 44    arduino应该如何收到 相同的字符????

   

isilcala 发表于 2014-5-7 21:28:45

串口监视器的波特率要和你代码里的一致
页: [1]
查看完整版本: 请教