我正在建造一个使用两个超声波传感器并通过Xbee发送数据的系统。我在AT端点使用两个节点,在AT模式下也使用一个协调器。
为了测试,我使用了基本的Arduino示例:
if(Serial.available > 0) {
incomingByte = Serial.read();
if(incomingByte == 'H') {
//DO SOMETHING
}
}
它适用于来自1个节点的字节。
我如何实现检查incomingByte
是否同时从node1 和 node2接收数据?
答案 0 :(得分:0)
你可以看到xbee是一个序列号,但它有碰撞检测和解决方案。所以你不能有并行信息。
您可以在数据包中添加阅读时间和美国
另外,如果不采取大的预防措施,就不能使用两个超声波矫正器,因为它们会相互影响。