Topic: зависает Wemos d1 mini
Доброго дня!
подключается через облако. работает - через 30 сек зависает и отключается. в чем может быть проблема?
вот такой код:
/*
-- ДОМ1_3 --
This source code of graphical user interface
has been generated automatically by RemoteXY editor.
To compile this code using RemoteXY library 2.3.3 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.1.1 or later version;
- for iOS 1.2.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 //
//////////////////////////////////////////////
// определение режима соединения и подключение библиотеки RemoteXY
#define REMOTEXY_MODE__ESP8266WIFI_LIB_CLOUD
#include <ESP8266WiFi.h>
#include <RemoteXY.h>
// настройки соединения
#define REMOTEXY_WIFI_SSID ""
#define REMOTEXY_WIFI_PASSWORD ""
#define REMOTEXY_CLOUD_SERVER "cloud.remotexy.com"
#define REMOTEXY_CLOUD_PORT 6376
#define REMOTEXY_CLOUD_TOKEN "b86c0ab7ac321b398500b4237e8d051b"
// конфигурация интерфейса
#pragma pack(push, 1)
uint8_t RemoteXY_CONF[] =
{ 255,17,1,201,0,153,4,8,149,4,
2,1,5,4,16,8,2,1,67,24,
24,208,146,208,154,208,155,0,208,158,
208,162,208,154,208,155,0,7,21,31,
5,9,6,2,36,149,203,66,164,67,
4,29,23,2,94,1,2,1,5,16,
16,8,2,165,180,24,24,208,146,208,
154,208,155,0,208,158,208,162,208,154,
208,155,0,2,1,5,28,16,8,2,
6,178,31,31,208,146,208,154,208,155,
0,208,158,208,162,208,154,208,155,0,
2,1,5,40,16,8,2,62,77,24,
24,208,146,208,154,208,155,0,208,158,
208,162,208,154,208,155,0,2,1,5,
52,16,8,2,2,26,24,24,208,146,
208,154,208,155,0,208,158,208,162,208,
154,208,155,0,7,21,31,17,9,6,
2,36,149,204,2,1,5,4,16,8,
3,77,108,24,24,208,146,208,154,208,
155,0,208,158,208,162,208,154,208,155,
0,67,5,41,5,7,5,2,190,149,
4,67,1,78,16,7,5,2,1,26,
4,67,5,41,17,7,5,2,190,149,
4,65,44,23,5,6,6,2,65,44,
23,17,6,6,2,65,44,23,29,6,
6,2,65,44,23,41,6,6,2,65,
44,23,53,6,6,2,65,44,24,5,
6,6,3,4,160,60,6,39,6,3,
2,26,131,0,79,55,20,5,1,6,
31,208,157,208,176,209,129,209,130,209,
128,208,190,208,185,208,186,208,184,0,
131,1,78,43,21,5,2,1,190,208,
161,209,130,209,128,208,176,208,189,208,
184,209,134,208,176,32,49,0,7,4,
12,7,21,4,1,24,16,2,8,7,
4,33,7,34,4,1,24,5,2,14,
7,4,12,12,21,4,1,24,16,2,
8,7,4,12,27,21,4,1,24,16,
2,8,7,4,12,32,21,4,1,24,
16,2,8,7,4,12,37,21,4,1,
24,16,2,8,7,4,12,22,21,4,
1,24,16,2,8,7,4,12,17,21,
4,1,24,16,2,8,7,4,12,42,
21,4,1,24,16,2,8,7,4,33,
12,34,4,1,24,5,2,14,7,4,
33,22,34,4,1,24,5,2,14,7,
4,33,27,34,4,1,24,5,2,14,
7,4,33,32,34,4,1,24,5,2,
14,7,4,33,37,34,4,1,24,5,
2,14,7,4,33,17,34,4,1,24,
5,2,14,7,4,33,42,34,4,1,
24,5,2,14,131,0,78,49,21,5,
3,1,190,208,161,209,130,209,128,208,
176,208,189,208,184,209,134,208,176,32,
50,0,67,1,7,1,13,3,2,2,
26,13,67,1,7,13,13,3,2,2,
26,13,67,1,7,25,13,3,2,2,
26,13,67,1,7,37,13,3,2,2,
26,13,67,1,7,49,13,3,2,2,
26,13,67,1,6,1,13,3,3,2,
26,13,129,0,13,1,17,3,1,6,
208,163,209,129,209,130,209,128,208,190,
208,185,209,129,209,130,208,178,208,190,
0,129,0,8,7,2,4,1,6,49,
0,129,0,8,12,2,4,1,6,50,
0,129,0,8,17,2,4,1,6,51,
0,129,0,8,22,2,4,1,6,52,
0,129,0,8,27,2,4,1,6,53,
0,129,0,8,32,2,4,1,6,54,
0,129,0,8,37,2,4,1,6,55,
0,129,0,8,42,2,4,1,6,56,
0,129,0,40,1,19,3,1,6,208,
144,208,180,209,128,208,181,209,129,209,
129,32,104,116,116,112,58,47,47,0,
7,21,31,29,9,6,2,36,149,204,
7,21,31,41,9,6,2,36,149,204,
7,21,31,53,9,6,2,36,149,204,
67,5,41,29,7,5,2,190,149,4,
67,5,41,41,7,5,2,190,149,4,
67,5,41,53,7,5,2,190,149,4,
67,1,69,0,20,5,3,190,26,16,
7,21,32,5,9,6,3,36,149,203,
67,5,43,5,7,5,3,190,149,4,
2,1,5,16,16,8,3,6,163,24,
24,208,146,208,154,208,155,0,208,158,
208,162,208,154,208,155,0,2,1,5,
28,16,8,3,37,52,24,24,208,146,
208,154,208,155,0,208,158,208,162,208,
154,208,155,0,2,1,5,40,16,8,
3,133,137,24,24,208,146,208,154,208,
155,0,208,158,208,162,208,154,208,155,
0,65,44,24,17,6,6,3,65,44,
24,29,6,6,3,65,44,24,41,6,
6,3,7,21,32,17,9,6,3,36,
149,203,7,21,32,29,9,6,3,36,
149,203,7,21,32,41,9,6,3,36,
149,203,67,5,43,17,7,5,3,190,
149,4,67,5,43,29,7,5,3,190,
149,4,67,5,43,41,7,5,3,190,
149,4,2,1,5,52,16,8,3,77,
247,24,24,208,146,208,154,208,155,0,
208,158,208,162,208,154,208,155,0,65,
44,24,53,6,6,3,7,21,32,53,
9,6,3,36,149,203,67,5,43,53,
7,5,3,190,149,4,67,1,6,13,
13,3,3,2,26,13,67,1,6,25,
13,3,3,2,26,13,67,1,6,37,
13,3,3,2,26,13,67,1,6,49,
13,3,3,2,26,13,7,4,12,47,
21,4,1,24,16,2,8,7,4,12,
52,21,4,1,24,16,2,8,7,4,
12,57,21,4,1,24,16,2,8,129,
0,8,47,2,4,1,6,57,0,129,
0,7,52,4,4,1,6,49,48,0,
129,0,7,57,4,4,1,6,49,49,
0,7,4,33,47,34,4,1,24,5,
2,14,7,4,33,52,34,4,1,24,
5,2,14,7,4,33,57,34,4,1,
24,5,2,14 };
// структура определяет все переменные вашего интерфейса управления
struct {
// input variable
uint8_t ustr_1; // =1 если переключатель включен и =0 если отключен
int16_t temp_ustr_1; // −32767.. +32767
uint8_t ustr_2; // =1 если переключатель включен и =0 если отключен
uint8_t ustr_3; // =1 если переключатель включен и =0 если отключен
uint8_t ustr_4; // =1 если переключатель включен и =0 если отключен
uint8_t ustr_5; // =1 если переключатель включен и =0 если отключен
int16_t temp_ustr_2; // −32767.. +32767
uint8_t ustr_6; // =1 если переключатель включен и =0 если отключен
int8_t begunok_1; // =-100..100 положение слайдера
char name_ustr_1[8]; // =строка UTF8 оканчивающаяся нулем
char adres_1[14]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_2[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_5[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_6[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_7[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_4[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_3[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_8[8]; // =строка UTF8 оканчивающаяся нулем
char adres_2[14]; // =строка UTF8 оканчивающаяся нулем
char adres_4[14]; // =строка UTF8 оканчивающаяся нулем
char adres_5[14]; // =строка UTF8 оканчивающаяся нулем
char adres_6[14]; // =строка UTF8 оканчивающаяся нулем
char adres_7[14]; // =строка UTF8 оканчивающаяся нулем
char adres_3[14]; // =строка UTF8 оканчивающаяся нулем
char adres_8[14]; // =строка UTF8 оканчивающаяся нулем
int16_t temp_ustr_3; // −32767.. +32767
int16_t temp_ustr_4; // −32767.. +32767
int16_t temp_ustr_5; // −32767.. +32767
int16_t temp_ustr_6; // −32767.. +32767
uint8_t ustr_7; // =1 если переключатель включен и =0 если отключен
uint8_t ustr_8; // =1 если переключатель включен и =0 если отключен
uint8_t ustr_9; // =1 если переключатель включен и =0 если отключен
int16_t temp_ustr_7; // −32767.. +32767
int16_t temp_ustr_8; // −32767.. +32767
int16_t temp_ustr_9; // −32767.. +32767
uint8_t ustr_10; // =1 если переключатель включен и =0 если отключен
int16_t temp_ustr_10; // −32767.. +32767
char name_ustr_9[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_10[8]; // =строка UTF8 оканчивающаяся нулем
char name_ustr_11[8]; // =строка UTF8 оканчивающаяся нулем
char adres_9[14]; // =строка UTF8 оканчивающаяся нулем
char adres_10[14]; // =строка UTF8 оканчивающаяся нулем
char adres_11[14]; // =строка UTF8 оканчивающаяся нулем
// output variable
int8_t gradusnik; // =-100..100 положение уровня
char real_temp_ustr_1[4]; // =строка UTF8 оканчивающаяся нулем
char temp_ulitsa[4]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_2[4]; // =строка UTF8 оканчивающаяся нулем
uint8_t led_ustr_1_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_2_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_3_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_4_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_5_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_6_r; // =0..255 яркость красного цвета индикатора
char no_name_ustr_1[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_2[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_3[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_4[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_5[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_6[13]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_3[4]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_4[4]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_5[4]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_11[16]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_6[4]; // =строка UTF8 оканчивающаяся нулем
uint8_t led_ustr_7_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_8_r; // =0..255 яркость красного цвета индикатора
uint8_t led_ustr_9_r; // =0..255 яркость красного цвета индикатора
char real_temp_ustr_7[4]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_8[4]; // =строка UTF8 оканчивающаяся нулем
char real_temp_ustr_9[4]; // =строка UTF8 оканчивающаяся нулем
uint8_t led_ustr_10_r; // =0..255 яркость красного цвета индикатора
char real_temp_ustr_10[4]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_7[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_8[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_9[13]; // =строка UTF8 оканчивающаяся нулем
char no_name_ustr_10[13]; // =строка UTF8 оканчивающаяся нулем
// other variable
uint8_t connect_flag; // =1 if wire connected, else =0
} RemoteXY;
#pragma pack(pop)
/////////////////////////////////////////////
// END RemoteXY include //
/////////////////////////////////////////////
void setup()
{
RemoteXY_Init ();
// TODO you setup code
}
void loop()
{
RemoteXY_Handler ();
// TODO you loop code
// используйте структуру RemoteXY для передачи данных
}