XBEE到XBEE - 从一个到另一个发送多个字符

时间:2015-12-10 15:03:49

标签: xbee

我想让一个Xbee发送给另一个Xbee。我在FRDM-K64F上使用Xbees。以下工作仅适用于单个字符:

接收者代码

if(xbee.readable()){
    char x = xbee.getc();
    if(x == 'W'){      
       lcd.locate (1, 1);
       lcd.printf("Received Char");
    }
    wait(1);
}

发件人代码:

xbee.putc('W');
wait(0.5);

问题是当我尝试多次执行xbee.putc时,因为仍然只收到一个字符。我需要一种方法来发送字符串或int(超过一位数)。

我尝试在发送代码中使用xbee.printf并在我的接收代码中使用while(xbee.readable()),这似乎也无效。

我应该使用哪种方法?

1 个答案:

答案 0 :(得分:0)

如果您更新接收器代码以反复检查字符,该怎么办?只需将if(xbee.readable())替换为while (xbee.readable())