safwan092

Project_10587_Code

Dec 25th, 2022
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #define REMOTEXY_MODE__ESP32CORE_WIFI_CLOUD
  2. #include <WiFi.h>
  3.  
  4. #include <RemoteXY.h>
  5.  
  6. #define relay 26
  7. // RemoteXY connection settings
  8. #define REMOTEXY_WIFI_SSID "network"
  9. #define REMOTEXY_WIFI_PASSWORD "123456789"
  10. #define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
  11. #define REMOTEXY_CLOUD_PORT 6376
  12. #define REMOTEXY_CLOUD_TOKEN "d5828a1c26dca4100c1971d275060f05"
  13.  
  14.  
  15. // RemoteXY configurate
  16. #pragma pack(push, 1)
  17. uint8_t RemoteXY_CONF[] = // 27 bytes
  18. { 255,1,0,0,0,20,0,16,31,1,2,0,9,35,46,23,2,26,31,31,
  19. 79,78,0,79,70,70,0 };
  20.  
  21. // this structure defines all the variables and events of your control interface
  22. struct {
  23.  
  24. // input variables
  25. uint8_t switch_1; // =1 if switch ON and =0 if OFF
  26. // other variable
  27. uint8_t connect_flag; // =1 if wire connected, else =0
  28.  
  29. } RemoteXY;
  30. #pragma pack(pop)
  31.  
  32. void setup() {
  33. RemoteXY_Init ();
  34. pinMode(relay, OUTPUT);
  35. digitalWrite(relay,LOW);
  36. }
  37.  
  38. void loop(){
  39. RemoteXY_Handler ();
  40. if (RemoteXY.switch_1!=0) {
  41. /* Switch Relay ON */
  42. digitalWrite(relay,HIGH);
  43. }
  44. else {
  45. /* Switch Relay OFF */
  46. digitalWrite(relay,LOW);
  47. }
  48. }//end of LOOP
Advertisement
Add Comment
Please, Sign In to add comment