GyverPortal - простой конструктор веб интерфейса.
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
спасибо
Отправлено спустя 3 минуты 12 секунд:
выскакивает" нет связи"
Отправлено спустя 3 минуты 12 секунд:
выскакивает" нет связи"
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
GyverPortal - простой конструктор веб интерфейса.
скопируй то что выделил желтым, удали, найди в коде
void setup()
{
и вставь то что скопировал.
должно получиться
...
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
...
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
Покажите.куда вставить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
GyverPortal - простой конструктор веб интерфейса.
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
тут и ниже весь остальной код остается
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
Я все понял, я хотел узнать на что повлияет этот код.
-
- Лейтенант
- Сообщения: 310
- Зарегистрирован: 10 сен 2020, 14:37
- Имя: Иван
- Благодарил (а): 3 раза
- Поблагодарили: 5 раз
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Build это функция GyverPortala, этот код не относится к нему, он так создан автором, что встраивается в эту функцию, никак не смог заставить его так не делать.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
исправил код но интерфейс не запускается
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Какая версия блоков.
На плате 1 уберите получение времени и проверьте.
а строки, на которые я указал, нужно было поставить в конце setup()
size=85]Отправлено спустя 27 минут 28 секунд:[/size]
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
Правильно?
2 версия
2 версия
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Я написал в конце, это значит перед закрытием фигурной скобки.
setup() {
Куча кода
Сюда
}
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Что там? Когда указываете пост, нужно давать ссылку.
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
Извините! случайно поставил "-1". убрать/отредактировать нет возможности???
-
- Рядовой
- Сообщения: 19
- Зарегистрирован: 25 авг 2021, 08:51
- Имя: Николай
GyverPortal - простой конструктор веб интерфейса.
Спасибо всем за Вашу помощь,вопросов много но,что бы задавать вопросы нужно много знать.
Я остановился на версии GyverPortal_3.2.
Я остановился на версии GyverPortal_3.2.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
GyverPortal - простой конструктор веб интерфейса.
Код: Выделить всё
void setup()
{
pinMode(5, INPUT_PULLUP);
pinMode(15, OUTPUT);
digitalWrite(15, 1);
pinMode(23, OUTPUT);
digitalWrite(23, 1);
pinMode(22, OUTPUT);
digitalWrite(22, 1);
pinMode(18, OUTPUT);
digitalWrite(18, 1);
pinMode(19, OUTPUT);
digitalWrite(19, 1);
pinMode(13, OUTPUT);
digitalWrite(13, 0);
pinMode(4, OUTPUT);
digitalWrite(4, 1);
EEPROM.begin(69);
if(((readByteFromEEPROM(0, 0, 0x0))) != 181) {
(updateByteToEEPROM(0, 0, 0x0, (181)));
(updateIntegerToEEPROM(1, 0, 0x0, (1023)));
(updateUnsignedLongToEEPROM(3, 0, 0x0, (2147483647)));
(updateStringToEEPROM(7, 52, 0x0, ("[glow=red]ntp0.ntp-servers.net[/glow]")));
(updateIntegerToEEPROM(59, 0, 0x0, (2)));
(updateUnsignedLongToEEPROM(61, 0, 0x0, (10000)));
(updateIntegerToEEPROM(65, 0, 0x0, (0)));
(updateIntegerToEEPROM(67, 0, 0x0, (0)));
EEPROM.commit();
}
ESP8266_freeParam_200841981 = readUnsignedLongFromEEPROM(3,0,0x0);
ESP8266_freeParam_167710322 = readStingFromEEPROM(7,52,0x0);
ESP8266_freeParam_93539636 = readIntegerFromEEPROM(59,0,0x0);
ESP8266_freeParam_163787779 = readUnsignedLongFromEEPROM(61,0,0x0);
ESP8266_freeParam_129842790 = readIntegerFromEEPROM(65,0,0x0);
ESP8266_freeParam_57352923 = readIntegerFromEEPROM(67,0,0x0);
WiFi.mode(WIFI_STA);
if (WiFi.getAutoConnect() != true) WiFi.setAutoConnect(true);WiFi.setAutoReconnect(true);_esp32WifiModuleClientReconnect();
_parseMacAddressString(WiFi.macAddress(), ESPControllerWifiClient_mac);
watchDogTimer = timerBegin(0, 80, true);
timerAttachInterrupt(watchDogTimer, &resetModule, true);
timerAlarmWrite(watchDogTimer,10000000, false);
timerAlarmEnable(watchDogTimer);
portal.attachBuild(build);
portal.attach(action);
portal.start();
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
}
Почему на входа NTP Server данные подаете через системные параметры?
напрямую нельзя?
Проверил , работает, но время не устанавливается, проверьте без системных параметров, отдельно блок пробовал, работает.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя