/* -- ACTIVAR RELAY -- This source code of graphical user interface has been generated automatically by RemoteXY editor. To compile this code using RemoteXY library 3.1.13 or later version download by link http://remotexy.com/en/library/ To connect using RemoteXY mobile app by link http://remotexy.com/en/download/ - for ANDROID 4.15.01 or later version; - for iOS 1.12.1 or later version; This source code is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. */ ////////////////////////////////////////////// // RemoteXY include library // ////////////////////////////////////////////// // you can enable debug logging to Serial at 115200 #define REMOTEXY__DEBUGLOG // RemoteXY select connection mode and include library #define REMOTEXY_MODE__WIFI_CLOUD #include // RemoteXY connection settings #define REMOTEXY_WIFI_SSID "XXXXXXXXXXXXXXXXXXXXXXXXX" #define REMOTEXY_WIFI_PASSWORD "XXXXXXXXXXXXXXXXXX" #define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com" #define REMOTEXY_CLOUD_PORT 6376 #define REMOTEXY_CLOUD_TOKEN "XXXXXXXXXXXXXXXXXXXXXXXXX" #include // RemoteXY GUI configuration #pragma pack(push, 1) uint8_t RemoteXY_CONF[] = // 42 bytes { 255,1,0,0,0,35,0,19,0,0,0,0,31,1,106,200,1,1,2,0, 1,8,52,90,90,0,2,31,0,129,35,34,34,12,64,24,65,66,82,73, 82,0 }; // this structure defines all the variables and events of your control interface struct { // input variables uint8_t button_01; // =1 if button pressed, else =0 // other variable uint8_t connect_flag; // =1 if wire connected, else =0 } RemoteXY; #pragma pack(pop) ///////////////////////////////////////////// // END RemoteXY include // ///////////////////////////////////////////// #define PIN_BUTTON_01 0 void setup() { RemoteXY_Init (); pinMode (PIN_BUTTON_01, OUTPUT); // TODO you setup code } void loop() { RemoteXY_Handler (); digitalWrite(PIN_BUTTON_01, (RemoteXY.button_01==0)?HIGH:LOW); // TODO you loop code // use the RemoteXY structure for data transfer // do not call delay(), use instead RemoteXY_delay() }