/* Output-side (LED) Arduino code */ #include "SoftwareSerial.h" // RX: Arduino pin 2, XBee pin DOUT. TX: Arduino pin 3, XBee pin DIN SoftwareSerial XBee(0, 1); int LED = 13; void setup() { // Baud rate MUST match XBee settings (as set in XCTU) XBee.begin(9600); pinMode(LED, OUTPUT); } void loop() { if (XBee.available()) { char c = XBee.read(); if (c == 'H') { digitalWrite(LED, HIGH); delay(50); } else { digitalWrite(LED, LOW); } } else { digitalWrite(LED, LOW); } }