1
我正在與2個arduinos與每個附加xbee。我想要1個arduino成爲主人,第二個成爲奴隸。我試圖像Arduino RXTX循環
Serial.write("Get Arduino1 Data");
然後我想其他的Arduino到收到此字符串,並有類似的東西
if(inString == "Get Arduino1 Data") {
Serial.write("Your data here");
Serial.write(digitalRead(4));
}
問題是 1發送通過串口命令),我不能得到第二arduino進入if語句,arduinos坐下然後rx,然後是tx,rx,然後是tx等,並且一堆重複的「Get Arduino1 Data」字符串溢出了顯示器。
任何幫助?
我不是必須使用AT模式熟悉Xbee。但是,拍攝 - 您的接收器如何讀取字節?要這樣做,您需要讀取每個字節(在沒有字節時忽略),將其附加到字符串,並在字符串匹配時在每個字節後測試。但是也可能在某處引入額外的字節。 – bobwki