resetBee.ino example

Testing sketch to fully reset an XBee.

Testing sketch to fully reset an XBee

1/** =========================================================================
2 * @example{lineno} resetBee.ino
3 * @brief Testing sketch to fully reset an XBee
4 *
5 * @m_examplenavigation{page_extra_helper_sketches,}
6 * ======================================================================= */
7
8#include <Arduino.h>
9
10void setup() {
11 Serial.begin(9600);
12 Serial1.begin(9600);
13 pinMode(23, OUTPUT);
14 digitalWrite(23, LOW);
15 delay(1000);
16 Serial1.print("+++");
17 delay(1000);
18 /* cSpell:disable */
19 Serial1.print("ATRE\r");
20 Serial1.print("ATWR\r");
21 Serial1.print("ATAC\r");
22 Serial1.print("ATGT\r");
23 Serial1.print("ATFR\r");
24 Serial1.print("ATCN\r");
25 /* cSpell:enable */
26}
27
28void loop() {
29 while (Serial.available()) { Serial1.write(Serial.read()); }
30 while (Serial1.available()) { Serial.write(Serial1.read()); }
31}