From 09ebf9449093a63f7baf7ad30b8174b5631c70d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Grome=C5=A1?= Date: Tue, 3 Jul 2018 10:12:29 +0200 Subject: [PATCH] Removed old examples --- examples/Node0/Node0.ino | 96 ------------------------- examples/Node1/Node1.ino | 140 ------------------------------------ examples/Node2/Node2.ino | 137 ----------------------------------- examples/Node3/Node3.ino | 152 --------------------------------------- 4 files changed, 525 deletions(-) delete mode 100644 examples/Node0/Node0.ino delete mode 100644 examples/Node1/Node1.ino delete mode 100644 examples/Node2/Node2.ino delete mode 100644 examples/Node3/Node3.ino diff --git a/examples/Node0/Node0.ino b/examples/Node0/Node0.ino deleted file mode 100644 index 4f8aa5e1..00000000 --- a/examples/Node0/Node0.ino +++ /dev/null @@ -1,96 +0,0 @@ -#include "KiteLib.h" - -#define LED_START_ERROR A1 -#define LED_START_OK A0 -#define LED_RECEIVING A3 -#define LED_TRANSMITING A2 - -#define BLINK_DELAY 250 - -HC05 bluetooth = Kite.ModuleA; -RF69 rf = Kite.ModuleB; - -void setup() { - Serial.begin(9600); - - pinMode(LED_START_ERROR, OUTPUT); - pinMode(LED_START_OK, OUTPUT); - pinMode(LED_RECEIVING, OUTPUT); - pinMode(LED_TRANSMITING, OUTPUT); - - ledsHigh(); - - bluetooth.begin(9600); - Serial.println(F("[HC05] Port open!")); - - Serial.print(F("[RF69] Initializing ... ")); - byte state = rf.begin(); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - ledsLow(); - digitalWrite(LED_START_OK, HIGH); - - Serial.println(F("[HC05] Waiting for incoming data ... ")); -} - -void loop() { - bool receivedFlag = false; - String receivedString; - - while(bluetooth.available() > 0) { - digitalWrite(LED_RECEIVING, HIGH); - char receivedCharacter = bluetooth.read(); - Serial.print(F("[HC05] ")); - Serial.print(receivedCharacter); - Serial.print(F("\t 0x")); - Serial.println(receivedCharacter, HEX); - digitalWrite(LED_RECEIVING, LOW); - if(receivedCharacter != '\n') { - receivedString += receivedCharacter; - } else { - Serial.print(F("[HC05] Received string: ")); - Serial.println(receivedString); - receivedFlag = true; - break; - } - } - - if(receivedFlag) { - digitalWrite(LED_TRANSMITING, HIGH); - receivedFlag = false; - Packet pack("01:23:45:67:89:AB:CD:EF", receivedString.c_str()); - Serial.print(F("[RF69] Transmitting packet ... ")); - byte state = rf.transmit(pack); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - } - digitalWrite(LED_TRANSMITING, LOW); - Serial.println(F("[HC05] Waiting for incoming data ... ")); - } -} - -void ledsHigh() { - digitalWrite(LED_START_ERROR, HIGH); - digitalWrite(LED_START_OK, HIGH); - digitalWrite(LED_RECEIVING, HIGH); - digitalWrite(LED_TRANSMITING, HIGH); -} - -void ledsLow() { - digitalWrite(LED_START_ERROR, LOW); - digitalWrite(LED_START_OK, LOW); - digitalWrite(LED_RECEIVING, LOW); - digitalWrite(LED_TRANSMITING, LOW); -} - diff --git a/examples/Node1/Node1.ino b/examples/Node1/Node1.ino deleted file mode 100644 index f1549db1..00000000 --- a/examples/Node1/Node1.ino +++ /dev/null @@ -1,140 +0,0 @@ -#include "KiteLib.h" - -#define LED_START_ERROR A1 -#define LED_START_OK A0 -#define LED_RECEIVING A3 -#define LED_TRANSMITING A2 - -#define BLINK_DELAY 250 - -XBee bee = Kite.ModuleA; -RF69 rf = Kite.ModuleB; - -Packet pack; - -void setup() { - Serial.begin(9600); - - pinMode(LED_START_ERROR, OUTPUT); - pinMode(LED_START_OK, OUTPUT); - pinMode(LED_RECEIVING, OUTPUT); - pinMode(LED_TRANSMITING, OUTPUT); - - ledsHigh(); - - Serial.print(F("[XBee] Initializing ... ")); - byte state = bee.begin(9600); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[XBee] Setting PAN ID ... ")); - state = bee.setPanId("0123456789ABCDEF"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[XBee] Setting destination address ... ")); - state = bee.setDestinationAddress("0013A200", "40A58A5D"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[RF69] Initializing ... ")); - state = rf.begin(); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - ledsLow(); - digitalWrite(LED_START_OK, HIGH); -} - -void loop() { - Serial.print(F("[RF69] Waiting for incoming transmission ... ")); - byte state = rf.receive(pack); - - if(state == ERR_NONE) { - digitalWrite(LED_RECEIVING, HIGH); - Serial.println(F("success!")); - - char str[24]; - - pack.getSourceStr(str); - Serial.print(F("[RF69] Source:\t\t")); - Serial.println(str); - - pack.getDestinationStr(str); - Serial.print(F("[RF69] Destination:\t")); - Serial.println(str); - - Serial.print(F("[RF69] Length:\t\t")); - Serial.println(pack.length); - - Serial.print(F("[RF69] Data:\t\t")); - Serial.println(pack.data); - - digitalWrite(LED_RECEIVING, LOW); - - Serial.print(F("[XBee] Sending packet ... ")); - digitalWrite(LED_TRANSMITING, HIGH); - bee.println(pack.data); - digitalWrite(LED_TRANSMITING, LOW); - Serial.println(F("done!")); - - } else if(state == ERR_RX_TIMEOUT) { - Serial.println(F("timeout!")); - - } else if(state == ERR_CRC_MISMATCH) { - Serial.println(F("CRC error!")); - - } -} - -void ledsHigh() { - digitalWrite(LED_START_ERROR, HIGH); - digitalWrite(LED_START_OK, HIGH); - digitalWrite(LED_RECEIVING, HIGH); - digitalWrite(LED_TRANSMITING, HIGH); -} - -void ledsLow() { - digitalWrite(LED_START_ERROR, LOW); - digitalWrite(LED_START_OK, LOW); - digitalWrite(LED_RECEIVING, LOW); - digitalWrite(LED_TRANSMITING, LOW); -} - diff --git a/examples/Node2/Node2.ino b/examples/Node2/Node2.ino deleted file mode 100644 index b5ebc29c..00000000 --- a/examples/Node2/Node2.ino +++ /dev/null @@ -1,137 +0,0 @@ -#include "KiteLib.h" - -#define LED_START_ERROR A1 -#define LED_START_OK A0 -#define LED_RECEIVING A3 -#define LED_TRANSMITING A2 - -#define BLINK_DELAY 250 - -XBee bee = Kite.ModuleA; -SX1278 lora = Kite.ModuleB; - -void setup() { - Serial.begin(9600); - - pinMode(LED_START_ERROR, OUTPUT); - pinMode(LED_START_OK, OUTPUT); - pinMode(LED_RECEIVING, OUTPUT); - pinMode(LED_TRANSMITING, OUTPUT); - - ledsHigh(); - - Serial.print(F("[XBee] Initializing ... ")); - byte state = bee.begin(9600); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[XBee] Setting PAN ID ... ")); - state = bee.setPanId("0123456789ABCDEF"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[XBee] Setting destination address ... ")); - state = bee.setDestinationAddress("0013A200", "40A58A5D"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[SX1278] Initializing ... ")); - state = lora.begin(); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - ledsLow(); - digitalWrite(LED_START_OK, HIGH); - - Serial.println(F("[XBee] Waiting for incoming data ... ")); -} - -void loop() { - bool receivedFlag = false; - String receivedString; - - while(bee.available() > 0) { - digitalWrite(LED_RECEIVING, HIGH); - char receivedCharacter = bee.read(); - Serial.print(F("[XBee] ")); - Serial.print(receivedCharacter); - Serial.print(F("\t 0x")); - Serial.println(receivedCharacter, HEX); - digitalWrite(LED_RECEIVING, LOW); - if((receivedCharacter != '\n') && (receivedCharacter != '\r')) { - receivedString += receivedCharacter; - } else if(receivedCharacter != '\n') { - Serial.print(F("[XBee] Received string: ")); - Serial.println(receivedString); - receivedFlag = true; - break; - } - } - - if(receivedFlag) { - digitalWrite(LED_TRANSMITING, HIGH); - receivedFlag = false; - Packet pack("01:23:45:67:89:AB:CD:EF", receivedString.c_str()); - Serial.print(F("[SX1278] Transmitting packet ... ")); - byte state = lora.transmit(pack); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - } - digitalWrite(LED_TRANSMITING, LOW); - } -} - -void ledsHigh() { - digitalWrite(LED_START_ERROR, HIGH); - digitalWrite(LED_START_OK, HIGH); - digitalWrite(LED_RECEIVING, HIGH); - digitalWrite(LED_TRANSMITING, HIGH); -} - -void ledsLow() { - digitalWrite(LED_START_ERROR, LOW); - digitalWrite(LED_START_OK, LOW); - digitalWrite(LED_RECEIVING, LOW); - digitalWrite(LED_TRANSMITING, LOW); -} - diff --git a/examples/Node3/Node3.ino b/examples/Node3/Node3.ino deleted file mode 100644 index 7d6b276a..00000000 --- a/examples/Node3/Node3.ino +++ /dev/null @@ -1,152 +0,0 @@ -#include "KiteLib.h" - -#define LED_START_ERROR A1 -#define LED_START_OK A0 -#define LED_RECEIVING A3 -#define LED_TRANSMITING A2 - -#define BLINK_DELAY 250 - -ESP8266 wifi = Kite.ModuleA; -SX1278 lora = Kite.ModuleB; - -Packet pack; - -void setup() { - Serial.begin(9600); - - pinMode(LED_START_ERROR, OUTPUT); - pinMode(LED_START_OK, OUTPUT); - pinMode(LED_RECEIVING, OUTPUT); - pinMode(LED_TRANSMITING, OUTPUT); - - ledsHigh(); - - Serial.print(F("[SX1278] Initializing ... ")); - byte state = lora.begin(); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[ESP8266] Connecting ... ")); - state = wifi.begin(9600); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[ESP8266] Joining AP ... ")); - state = wifi.join("Tenda", "Student20-X13"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - ledsLow(); - delay(BLINK_DELAY); - ledsHigh(); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - Serial.print(F("[ESP8266] Connecting to MQTT broker ... ")); - state = wifi.MqttConnect("broker.shiftr.io", "Node3", "7dfeba8b", "3b0bb0efc0916009"); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - ledsLow(); - digitalWrite(LED_START_ERROR, HIGH); - while(true); - } - - ledsLow(); - digitalWrite(LED_START_OK, HIGH); -} - -void loop() { - Serial.print(F("[SX1278] Waiting for incoming transmission ... ")); - byte state = lora.receive(pack); - - if(state == ERR_NONE) { - digitalWrite(LED_RECEIVING, HIGH); - Serial.println(F("success!")); - - char str[24]; - - pack.getSourceStr(str); - Serial.print(F("[SX1278] Source:\t")); - Serial.println(str); - - pack.getDestinationStr(str); - Serial.print(F("[SX1278] Destination:\t")); - Serial.println(str); - - Serial.print(F("[SX1278] Length:\t")); - Serial.println(pack.length); - - Serial.print(F("[SX1278] Data:\t\t")); - Serial.println(pack.data); - - Serial.print(F("[SX1278] Datarate:\t")); - Serial.print(lora.dataRate); - Serial.println(F(" bps")); - - Serial.print(F("[SX1278] RSSI:\t\t")); - Serial.print(lora.lastPacketRSSI); - Serial.println(F(" dBm")); - - digitalWrite(LED_RECEIVING, LOW); - - Serial.print(F("[ESP8266] Publishing MQTT message ... ")); - digitalWrite(LED_TRANSMITING, HIGH); - byte state = wifi.MqttPublish("Kite", pack.data); - if(state == ERR_NONE) { - Serial.println(F("success!")); - } else { - Serial.print(F("failed, code 0x")); - Serial.println(state, HEX); - } - digitalWrite(LED_TRANSMITING, LOW); - - } else if(state == ERR_RX_TIMEOUT) { - Serial.println(F("timeout!")); - - } else if(state == ERR_CRC_MISMATCH) { - Serial.println(F("CRC error!")); - - } -} - -void ledsHigh() { - digitalWrite(LED_START_ERROR, HIGH); - digitalWrite(LED_START_OK, HIGH); - digitalWrite(LED_RECEIVING, HIGH); - digitalWrite(LED_TRANSMITING, HIGH); -} - -void ledsLow() { - digitalWrite(LED_START_ERROR, LOW); - digitalWrite(LED_START_OK, LOW); - digitalWrite(LED_RECEIVING, LOW); - digitalWrite(LED_TRANSMITING, LOW); -}