Хочу обратиться за помощью. Пришли мне наконец 2 модуля Xbee pro series 2. Я хочу подружить их с Arduino(в конкретном примере Seeeduino Mega). Никаких шилдов не использую, копаясь в инете нашел схему подключения. Подключил напрямую к ардуино Xbee, запитал прямо от платы ардуино, 3.3 вольта. Tx платы Xbee соединил с Rx1 платы Arduino и Rx платы Xbee c Tx1 платы Arduino. По идее все ок, напряжение на модули идет. Теперь как я понял надо сконфигурировать модули. В инете совсем мало инфы, тем более на русском. Нашел вот такое описание:
First restore to factory settings to eliminate the chance of lingering settings *
RE
Set PAN ID to an arbitrary value. The end device must also use this exact value
ID=1AAA
Both radios must have the same Channel and PAN ID to communicate
CH=13
Set the node identifier to an arbitrary string. This serves as a convenient way to identify your devices
NI=COORDINATOR
Set API mode to 2 (escape control bytes)
AP=2
Save to settings to survive power cycle
WR
Reboot the radio. apply changes "AC" should also suffice
FR
Соответственно пишу скетч для ардуины:
- Код: Выделить всё • Развернуть
void setup()
{
Serial1.begin(9600);
Serial.begin(115200);
delay(10000);
Serial1.write("RE,ID=1AAA,CH=13,NI=COMM,AP=2,WR,FR");
Serial.print("OK");
}
void loop()
{
bool newdata = false;
unsigned long start = millis();
if (Serial1.available())
{
char c = Serial1.read(); //тут я хочу видеть ответ от Xbee, переброшенный с Serial1 на котором висит Xbee на
Serial.print(c); // Serial который я могу мониторить из среды разработки ардуины
}
}
К сожалению, не нашел инфы о нужной скорости работы порта для конфигурации Xbee, выбрал 9600.
Никакого ответа от Xbee не вижу
Хотелось бы попробовать подключить напрямую Xbee к какому-либо терминалу и посмотреть на компе, но нечем, есть только ардуины.
Помогате сконфигурировать модули, чтобы они видели друг-друга. Надо просто передавать с одной ардуины на другую строчки текста.