Pages: [1]   Go Down
Author Topic: How (Arduino+two xbee pro )-Rx.connected with ..(Arduino+one xbee pro)Tx .?  (Read 2954 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i have some problem about how receiving data by using two XPB24Z7 'xbee pro'
Note : am using SoftwareSerial.h to can connect the two xbee to one arduino 'uno' and using more than Tx and Rx at the arduino
,they are connected to same arduino 'uno' and data transmit from third xbee pro connected to another arduino 'uno' or pc
arduino code for Rx

#include <SoftwareSerial.h>

SoftwareSerial mySerial1(10, 11); // RX, TX
SoftwareSerial mySerial2(2, 3); // RX, TX
void setup() {

Serial.begin(9600);
mySerial1.begin(9600);
mySerial2.begin(9600);
pinMode(13, OUTPUT); //set pin 13 as output
}

void loop() {
// mySerial1.println("Hello, world?");
// delay(1000);

while(mySerial1.available()){ //is there anything to read?
char getData = mySerial1.listen(); //if yes, read it
if(getData == 'a'){
Serial.println('M1');   
digitalWrite(13, HIGH);
delay(200);
}else if(getData == 'b'){
digitalWrite(13, LOW);
Serial.println('H1');   
}
}
}
Logged

Offline Offline
Edison Member
*
Karma: 65
Posts: 2499
Now, More Than Ever
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Out of the box, the XBees are capable of simple two-station data exchange ( A-->B, A<--B ).

To have 3 XBees requires configuring them for networking, as a "star" ( A-->B, A<--B; A-->C, A<--C )
Logged

"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

Pages: [1]   Go Up
Jump to: