Веб интерфейс для ESP8266 и ESP32 | JeeUI Framework

Автор Elena Batratskaya
Веб интерфейс для ESP8266 и ESP32 | JeeUI Framework

чем.

Привет Хочу показать вам свой фреймворк для esp8266 i2c esp32 он позволит вам создавать веб интерфейсы и конфигурационный файл который в энергонезависимой памяти скачать его. Вы можете по ссылке под этим видео и одно, но он сделан под платформе — это такая среда разработки она есть на атоме есть на Visual Studio, но никаких проблем если вы захотите использовать обычный Arduino иде. То есть вы можете просто использовать соус папку с версии и как проект Arduino filemail цепи по сути и есть Arduino проект далее файл HTML TH он заключает в себе параметры устройств которые будут храниться в энергонезависимой памяти.

Вот они и ниже находятся меню и этому меню содержимое содержимое заключается в кейс Switch переключается на соответствии с порядковым номером меню покажу как использовать Framework на примере бесполезный 6 на функции районная блин функция просто будет менять значение переменной бинарных туда-сюда дела.

И я не переношу на дух. Поэтому будем использовать. Умелец для подсчета времени для переключения функции создания меня в переменной. А первое переменная Long который был сохранить себе время в миллисекундах 2 переменная — это будет просто интервал его будем менять кстати и 3 просто который будет менять свое значение то есть переключаться с нуля на единицу и обратно теперь создадим условия который будет срабатывать по истечении интервалов заданного в этом условии мы переключаем значение переменной на противоположное и показываем. Ферина порту результат пишем Blink и просто результат теперь нужно этого трофеев изменять значение переменной товар отвечает за интервал вот этой для того чтобы — это сделать. Мы кстати диапазон выберем 50 и 5000 для того чтобы добавим параметр параметр хранится в большом формате поэтому все значения tostring создаем переменную то есть её имя её значение по умолчанию который будет при перезагрузке и на первой странице в интерфейса создания элемента Input Range он соответствует тому, что присутствует в HTML если. Кто знаком с этим языком там есть вот — это ползунок в качестве it имени. Вадим то самое то самое созданный нами перемены то есть параметр и далее вводим интервал от 50 до 5.000 которые будут регулироваться этим ползунком всё по сути создан параметр создан добавляем сюда маленькую функцию которая называется паром. Анапа сути просто получается из файла в переменную и образованным винт потому, что она изначально идёт в стринги как строковой переменной. А ну и завершаю функцию запускаем таймер добавим немножко сюда чтобы вы видели то, что будет в интерфейсе подшиваем и по сути результат прямо сейчас мы увидим вот буквально на ваших глазах минут. Мы создали красивые вот сейчас мы. Измени Параметры режима. Я просто сохранить ее. Как видите всё применяется всё работает таким образом в любой ваш проект. Вы можете теперь добавить в интерфейс и параметры которые должны храниться в энергонезависимой памяти буквально за несколько минут без проблем не было также содержит кнопки и светодиода сейчас. Кнопка — это пиво 0 светодиод это-2 который присутствует на плате в секунду нажатия на кнопку можно перевести устройство в режим клиента точки доступа туда и обратно и 15 секундный длительным нажатием мы просто собираемся в памяти стираю все параметры и устройство забирает параметры которые были указаны по умолчанию в файле html. — это полная версия фреймворка здесь нет драйвера компьютер прочего, но потом я публикую полную будет вообще огонь, но этот вариант тоже позволит вам использовать ваших проектах энергонезависимая память для параметров, а также web-интерфейс. Что бывает очень полезно. Всем пока. Спасибо за просмотр.

0 комментариев
0

Читайте также