GyverPortal - простой конструктор веб интерфейса.

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#1

Сообщение aidar_i » 13.05.2022{, 21:12}

ЗДЕСЬ обсуждалась эта тема.
В начале сообщения блоки старой версии, ниже выложил новую версию.
1 версия.
Выкладываю ПБ и измененную библиотеку.
GyverPortal_.ubl
(2.12 МБ) 1021 скачивание
GyverPortal_mod7.rar
(337.26 КБ) 1026 скачиваний
Кто скачивал с вышеуказанной темы для испытаний блоки и библиотеки, удалите все.
Нижеуказанные примеры и блоки со старыми не работают.
В библиотеке добавил выбор цвета фона , эффект нажатия, выбор положения (слева , справа, по умолчанию по центру), ширину и высоту компонента, высоту и цвет шрифта, радиус закругления.
Добавил дополнительно желтый и синий светодиоды. Замените файлы в библиотеке отсюда.

Ниже блоки, которые можно настроить по своему вкусу(это не проект,выложены просто блоки, настройки по умолчанию):
ПБ Клик настройки.flp
(423.26 КБ) 698 скачиваний
ПБ Обновление настройки.flp
(424.87 КБ) 568 скачиваний
ПБ Форма настройки.flp
(539.94 КБ) 562 скачивания
Настраиваемые блоки режима Форм.
СпойлерПоказать
Настройки блоки форм.png
Отрисовка блоков для размещения компонентов
Пример удалил для изменения.
СпойлерПоказать
Отрисовка блоков.png
Вывод картинок
Вывод картинок.flp
(129.52 КБ) 580 скачиваний
СпойлерПоказать
Вывод картинок.png
Вывод картинок.png (12.23 КБ) 50096 просмотров
Иконки можно брать здесь icons8.ru, код тоже там же.
Вывод графиков
Вывод графика.flp
(218.4 КБ) 554 скачивания
СпойлерПоказать
Графики.png
------------------------------------------------------------------------------
2 версия , измененные блоки, библиотека и примеры.
Библиотека
GyverPortal_3.2.rar
(44.52 КБ) 617 скачиваний
Примеры, блок
Примеры GP.rar
(1.53 МБ) 578 скачиваний
Проверил все примеры на ЕСП32. Блоки меню пока не работают, ждем новую версию.
Хорошо работает многостраничность. Видео
GPМногостраничность.rar
(259.5 КБ) 508 скачиваний
Привел пример с подробным описанием блоков многостраничности, придерживаться порядок расположения и компиляции блоков, иначе не будет работать. Что бы не путаться.
Старые и новые блоки и библиотеки не совместимы.
Оригинальная библиотека не совместима с блоками, устанавливайте выложенные здесь.

Внимание! Тело проекта расположите в платах выше плат с блоками портала.
Блоки портала должны быть последними в проекте.
Расположите блоки портала отдельно на своих платах, тогда порядок компиляции будет так, как они стоят в проекте. Можно их и сдвигать вместе с платой куда надо.
Для уменьшения плат можно располагать по 2-3 блока в плате, их корректировать проще.
Можно блоки вырезать и снова поставить, тогда они будут компилироваться ниже блоков, которые остались на плате.
ОТА тоже работает.

Снял видео инструкцию по блокам GP:
СпойлерПоказать
СпойлерПоказать
Здесь дополнительные блоки с возможностью установки любого цвета светодиодов и фона страницы.
—--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Для работы с файловой системой ЕСП.
Так как появились вопросы форумчан, выкладываю папку tools, которую нужно положить в папку ...\FLProg_8-0-2_Win64\ideV8\portable\sketchbook, тогда у вас будет работать файловая система. В Ардуино Иде в Tools появится надписи “ESP8266 LittleFS Data Upload“ и “ESP32 Sketch Data Upload“. Сохранить скетч, положить в папку со скетчем папку data. в которую положить нужные файлы для сохранения в файловую систему. В Ардуино Иде нажать нужную надпись и ФС прошьется, потом загрузите скетч. Далее вы можете прошивать только скетч, если файлы из ФС используются те же. Для GP прошейте файлы из библиотеки, там есть папка data, в примерах я его использую.
tools.rar
(13.73 КБ) 242 скачивания
----------------------------------------------------------------------------
3 версия по библиотеке 3.5.2. (В библиотеке ничего не менял) , выложил блоки, примеры и библиотеку.
Блоки:
GPv3.5.rar
(191.32 КБ) 332 скачивания
Примеры GPv3.5.rar
(366.42 КБ) 354 скачивания
Бимблиотека:
GyverPortal-3.5.2.rar
(319.78 КБ) 359 скачиваний
Внимание!
Пользуйтесь только одной версией портала.
В каждой версии я выложил библиотеку этой версии.
Видео для прежней версии в основном подходит и для последней версии для понимания блоков.
4я версия ТУТ.

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#361

Сообщение aidar_i » 01.12.2023{, 23:08}

nikolaru01 писал(а):
01.12.2023{, 23:03}
как вынести в скетче в setup?
Вырезать и поставить в void setup()
{ ..................
......................
сюда
}
Build() {

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#362

Сообщение nikolaru01 » 01.12.2023{, 23:11}

спасибо

Отправлено спустя 3 минуты 12 секунд:
выскакивает" нет связи"

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

GyverPortal - простой конструктор веб интерфейса.

#363

Сообщение ivansidor012 » 01.12.2023{, 23:28}

nikolaru01 писал(а):
01.12.2023{, 23:03}
как вынести в скетче в setup?
скопируй то что выделил желтым, удали, найди в коде
void setup()
{

и вставь то что скопировал.

должно получиться
...
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
...

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#364

Сообщение nikolaru01 » 01.12.2023{, 23:38}

Покажите.куда вставить?
Вложения
Без имени2.jpg

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

GyverPortal - простой конструктор веб интерфейса.

#365

Сообщение ivansidor012 » 01.12.2023{, 23:48}

nikolaru01 писал(а):
01.12.2023{, 23:38}
Покажите.куда вставить?
void setup()
{
вот сюда

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#366

Сообщение nikolaru01 » 02.12.2023{, 00:21}

Я понял в итоге, что мы получим?

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

GyverPortal - простой конструктор веб интерфейса.

#367

Сообщение ivansidor012 » 02.12.2023{, 00:31}

nikolaru01 писал(а):
02.12.2023{, 00:21}
Я понял в итоге, что мы получим?
void setup()
{
_ntpUdpServer.begin(2390);
_NTPGetTime2_lrt = (millis()) + 30000;
тут и ниже весь остальной код остается

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#368

Сообщение nikolaru01 » 02.12.2023{, 00:40}

Я все понял, я хотел узнать на что повлияет этот код.

ivansidor012
Сержант
Сообщения: 279
Зарегистрирован: 10.09.2020{, 14:37}
Репутация: 43
Имя: Иван

GyverPortal - простой конструктор веб интерфейса.

#369

Сообщение ivansidor012 » 02.12.2023{, 01:17}

aidar_i писал(а):
13.05.2022{, 21:12}
Я все понял, я хотел узнать на что повлияет этот код
исправить код и проверить)

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

GyverPortal - простой конструктор веб интерфейса.

#370

Сообщение vovka1973 » 02.12.2023{, 06:53}

!
Последний раз редактировалось vovka1973 02.12.2023{, 09:30}, всего редактировалось 1 раз.
Изображение

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#371

Сообщение aidar_i » 02.12.2023{, 09:07}

nikolaru01 писал(а):
02.12.2023{, 00:40}
Я все понял, я хотел узнать на что повлияет этот код.
Build это функция GyverPortala, этот код не относится к нему, он так создан автором, что встраивается в эту функцию, никак не смог заставить его так не делать.

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#372

Сообщение nikolaru01 » 02.12.2023{, 15:55}

исправил код но интерфейс не запускается
Вложения
Без имени-1.jpg

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#373

Сообщение aidar_i » 02.12.2023{, 17:58}

nikolaru01 писал(а):
02.12.2023{, 15:55}
исправил код но интерфейс не запускается
Какая версия блоков.
На плате 1 уберите получение времени и проверьте.
а строки, на которые я указал, нужно было поставить в конце setup()
size=85]Отправлено спустя 27 минут 28 секунд:[/size]
nikolaru01 писал(а):
01.12.2023{, 23:03}
как вынести в скетче в setup?

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#374

Сообщение nikolaru01 » 02.12.2023{, 19:01}

Правильно?
2 версия
Вложения
ц.jpg
ц.jpg (72.59 КБ) 441 просмотр

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#375

Сообщение aidar_i » 02.12.2023{, 19:47}

nikolaru01 писал(а):
02.12.2023{, 19:01}
Правильно?
2 версия
Я написал в конце, это значит перед закрытием фигурной скобки.
setup() {
Куча кода
Сюда
}

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#376

Сообщение nikolaru01 » 02.12.2023{, 21:18}

пост 372

aidar_i
Полковник
Сообщения: 3130
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 677
Откуда: Уфа
Имя: Айдар
Контактная информация:

GyverPortal - простой конструктор веб интерфейса.

#377

Сообщение aidar_i » 02.12.2023{, 21:57}

nikolaru01 писал(а):
02.12.2023{, 21:18}
пост 372
Что там? Когда указываете пост, нужно давать ссылку.

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#378

Сообщение nikolaru01 » 02.12.2023{, 22:42}


Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07.09.2015{, 10:16}
Репутация: 4
Откуда: Minsk

GyverPortal - простой конструктор веб интерфейса.

#379

Сообщение Vint » 03.12.2023{, 10:18}

aidar_i писал(а):
03.12.2023{, 06:59}
nikolaru01 писал(а):
02.12.2023{, 22:42}
viewtopic.php?p=126910#p126896
Я писал, что в конце, а не в середине.
Извините! случайно поставил "-1". убрать/отредактировать нет возможности???

nikolaru01
Рядовой
Сообщения: 19
Зарегистрирован: 25.08.2021{, 08:51}
Репутация: 0
Имя: Николай

GyverPortal - простой конструктор веб интерфейса.

#380

Сообщение nikolaru01 » 03.12.2023{, 10:58}

Спасибо всем за Вашу помощь,вопросов много но,что бы задавать вопросы нужно много знать.
Я остановился на версии GyverPortal_3.2.

Ответить

Вернуться в «Коммуникация и связь»