From 68cb0f55b6b282d7576e94bb2ed1dbda60c5f296 Mon Sep 17 00:00:00 2001 From: 01Space <94150584+01Space@users.noreply.github.com> Date: Fri, 13 May 2022 12:58:26 +0800 Subject: [PATCH] Add files via upload --- thinger.io/arduino_secrets.h | 6 ++++++ thinger.io/thinger.io.ino | 27 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 thinger.io/arduino_secrets.h create mode 100644 thinger.io/thinger.io.ino diff --git a/thinger.io/arduino_secrets.h b/thinger.io/arduino_secrets.h new file mode 100644 index 0000000..b24e1f7 --- /dev/null +++ b/thinger.io/arduino_secrets.h @@ -0,0 +1,6 @@ +#define USERNAME "01Space" +#define DEVICE_ID "XYX2022427" +#define DEVICE_CREDENTIAL "phmxyx0324" + +#define SSID "iPhone" +#define SSID_PASSWORD "8888888888" diff --git a/thinger.io/thinger.io.ino b/thinger.io/thinger.io.ino new file mode 100644 index 0000000..d784d2d --- /dev/null +++ b/thinger.io/thinger.io.ino @@ -0,0 +1,27 @@ +#define THINGER_SERIAL_DEBUG + +#include +#include "arduino_secrets.h" + +ThingerESP32 thing(USERNAME, DEVICE_ID, DEVICE_CREDENTIAL); + +void setup() { + // open serial for debugging + Serial.begin(115200); + + pinMode(10, OUTPUT); + + thing.add_wifi(SSID, SSID_PASSWORD); + + // digital pin control example (i.e. turning on/off a light, a relay, configuring a parameter, etc) + thing["GPIO_10"] << digitalPin(10); + + // resource output example (i.e. reading a sensor value) + thing["millis"] >> outputValue(millis()); + + // more details at http://docs.thinger.io/arduino/ +} + +void loop() { + thing.handle(); +}