Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define REMOTEXY_MODE__ESP32CORE_WIFI_CLOUD
- #include <WiFi.h>
- #include <RemoteXY.h>
- #define relay 26
- // RemoteXY connection settings
- #define REMOTEXY_WIFI_SSID "network"
- #define REMOTEXY_WIFI_PASSWORD "123456789"
- #define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
- #define REMOTEXY_CLOUD_PORT 6376
- #define REMOTEXY_CLOUD_TOKEN "d5828a1c26dca4100c1971d275060f05"
- // RemoteXY configurate
- #pragma pack(push, 1)
- uint8_t RemoteXY_CONF[] = // 27 bytes
- { 255,1,0,0,0,20,0,16,31,1,2,0,9,35,46,23,2,26,31,31,
- 79,78,0,79,70,70,0 };
- // this structure defines all the variables and events of your control interface
- struct {
- // input variables
- uint8_t switch_1; // =1 if switch ON and =0 if OFF
- // other variable
- uint8_t connect_flag; // =1 if wire connected, else =0
- } RemoteXY;
- #pragma pack(pop)
- void setup() {
- RemoteXY_Init ();
- pinMode(relay, OUTPUT);
- digitalWrite(relay,LOW);
- }
- void loop(){
- RemoteXY_Handler ();
- if (RemoteXY.switch_1!=0) {
- /* Switch Relay ON */
- digitalWrite(relay,HIGH);
- }
- else {
- /* Switch Relay OFF */
- digitalWrite(relay,LOW);
- }
- }//end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment