请教
各位大神:我是新同学。。。用下面代码 接受其他模块传来的串口数据:
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应该如何收到 相同的字符????
请 串口监视器的波特率要和你代码里的一致
页:
[1]