Шаг №9 - Создание WEB страниц в ESP8266, без знаний HTML

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 74

  • @ІванЛогвіненко
    @ІванЛогвіненко 6 лет назад +11

    void setup() {
    ESP8266WebServer *HTTP;
    HTTP = new ESP8266WebServer(port);
    //HTTP = ESP8266WebServer (port);
    замените так .....
    для работы на последних версиях IDE (186 версия)
    Спасибо Сергей! Помогает в освоении !!!!

    • @mycnclife
      @mycnclife 6 лет назад +1

      Спасибо! очень помог. Во всех уроках, включая 11 тянется эта "ошибка".

    • @vladk.6589
      @vladk.6589 5 лет назад +1

      спасибо, бро!

  • @liustrig
    @liustrig 6 лет назад

    Очень классное и нужное видео!!! Спасибо, с нетерпением жду продолжения!!!

  • @ИгорьБ78
    @ИгорьБ78 6 лет назад +1

    Спасибо, что вернулись!

  • @androidpasha
    @androidpasha 4 года назад

    Ох жеж блин. 4 ночи просидел что б создать что то подобное но проще. А тут все готово! Зато базовые знания получил в html, js, css.

  • @Ukraine_Forever_HRK
    @Ukraine_Forever_HRK 4 года назад +2

    Сергей и всё-таки, как сделать реакцию пинов на нажатие кнопок?

  • @spajalnikom
    @spajalnikom 6 лет назад

    Спасибо буду пробовать.

  • @rumvitrumvit8055
    @rumvitrumvit8055 4 года назад +1

    Очень интересно. Вплоть до этого урока все благополучно повторил на esp32 в среде platformIO.Возникло пару вопросов. Отчего в каталоге data делают архивы, для чего они и каким образом сформированы? И еще плохо понимаю этот урок.Где собственно стартовая страница? Понимаю, что она должна быть пуста на начальном этапе урока, но ведь быть должна.Или нет?

    • @ESPArduinoIDE
      @ESPArduinoIDE  4 года назад

      Архивы gzip файлы сжаты для экономии дисковой памяти и быстрого чтения из флеш. Index.htm.gzip копия файла page.

    • @rumvitrumvit8055
      @rumvitrumvit8055 4 года назад

      Спасибо, Сергей.Я обязательно попробую и дальше все реализовать на esp32 в platfotmIO

  • @ИльдарСалимов-й5в
    @ИльдарСалимов-й5в 6 лет назад +1

    Еsp в режиме точки доступа не работает. Если отключить роутер, будет бесконечно пытаться подключится к нему. У меня полноценно работает только пример из : Step2-WebServer.

  • @priskurii
    @priskurii 6 лет назад +3

    О, я думал что вы забросили снимать видео.
    Интересно как выводить на страницу данные в реально времени, температуру или состояние реле

  • @ЕвгенийРодюков-х9ь

    Попробовал скетч следующего шага..такая же история...но знаете что заметил у меня в имени сети имеется нижнее подчеркивание ..вот когда его убираю кнопка сохранения становится активной...видимо скетчу не нравятся нижние подчеркивания....подскажите как это исправить в коде?

  • @Gert505
    @Gert505 6 лет назад +1

    Добрый день! А можно сделать, чтобы без роутера всё работало? Чтобы напрямую подключатся к esp8266...

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад +1

      Конечно. Войдите в интерфейс и в поле настройки сети забейте не правильное имя роутера и пароль.
      Подключайтесь на прямую по адресу 192.168.4.1

  • @z.3125
    @z.3125 5 лет назад

    Сергей вы если хотите что б у вас было больше просмотров, пишите в название "Arduino Ide"

  • @ЕвгенийИванов-й8н
    @ЕвгенийИванов-й8н 6 лет назад +1

    Здравствуйте. Очень полезное видео. Скажите этот конструктор работает только для одной странички или можно добавить их несколько?

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Любое количество страниц. Сделайте копию index.json c новым именем например test.json . Загрузите на устройство. Перейдите по ссылке /page.htm?test нарисуйте то, что нужно.

    • @ЕвгенийИванов-й8н
      @ЕвгенийИванов-й8н 6 лет назад

      Спасибо, все получилось. Еще вопрос. Возможно ли на странице создавать несколько блоков? Сейчас на странице существует только один "content": [] и в нем вносим все правки. Вот второй такой же например слева можно добавить?

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Такая возможность была, но потом случайно была сломана. Восстановим сообщим.

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Добавили в описание: Возможности page.htm?*,
      как добавить блок.
      Попробуйте пример и поймете.
      Подгруздка дополнительный json файлов

    • @ЕвгенийИванов-й8н
      @ЕвгенийИванов-й8н 6 лет назад

      Попробовал. Получилось добавить тестовый файл. Но есть пара "Но". Файл видно только в режиме редактирования страницы и по форматированию этот файл лезет в левый верхний угол. Его положение на странице возможно редактировать?

  • @АлексейМузяков
    @АлексейМузяков 4 года назад

    Здравствуйте, как открыть на правой стороне панель редактирования?

  • @АндрейКононов-н9щ
    @АндрейКононов-н9щ 4 года назад

    Здравствуйте! При компиляции скетча выдает ошибку
    use of deleted function 'esp8266webserver::ESP8266WebServerTemplate& esp8266webserver::ESP8266WebServerTemplate::operator=(const esp8266webserver::ESP8266WebServerTemplate&)'
    Подскажите пожалуйста как её исправить. За ранее благодарю!

  • @ВячеславВасильев-з6е

    На 3:47 что нажимаем, чтобы получить справа окно редактирования? Ctrl+что? слышится N, но это не то (новое окно). Нашел горячие клавиши для хрома, но не увидел такого...

  • @viktorvik4138
    @viktorvik4138 5 лет назад

    Доброго времени суток! Хотел скачать материалы, но сайт не загружается ( Не могли бы вы перезалить и или отправить на почту.

  • @Uzer9882
    @Uzer9882 6 лет назад

    У меня такой вопрос вы написали "Создание WEB страниц ..." что это значит? Просто я когда играл с этим модулем обнаружил что этот модуль может работать в 3х режимах сервер, точка доступа, мульти. Но все примеры которые я находил работали так что в тексте программы нужно было вводить log и pas того роутера к которому подключаешься и уже через него будет работать этот модуль на компьютере. Но другие устройства типа телефона нифига не видят этого модуля в списке устройств. А как сделать так что бы его видели все устройства и могли к нему подключиться? И могли бы вы объяснить как эти куча скетчей одновременно запишутся в плату? Один фал который вы в видео показываете грузим все остальное подтягивается?

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Модуль этот полноценный микроконтроллер с поддержкой wifi. И кроме режимов которые вы указали, он может делать множество других задач.
      И если мы на модуле создаем web сервер нам для него нужны различные web страницы.
      Для того, чтоб разобраться как это работает смотрите все с первого шага.
      В каждом примере множество файлов. Из всех этих файлов при компиляции создается один бинарный файл прошивки. И один бинарный файл файловой системы. Все это загружается в модуль.

    • @Uzer9882
      @Uzer9882 6 лет назад +1

      Хорошо. Я посмотрю и почитаю подробно. Но для начала мне нужно знать вот что. Вы вот хорошо с ним разобрались, скажите можно ли такую штуку сделать. Я в него как вот вы сделали загружаю определенную информацию(страницу) и потом я с любого телефона, планшета, ноута могу найти это устройство(минуя какие либо роутеры) напрямую подключаюсь к этому модулю как к любой точке доступа и открываю в браузере (192.168.0.1. 2.) и открывается вот эта страница и я могу управлять с помощью это странице модулем ESP и другими подключенными к нему. Так можно сделать?
      И допустим вот с bluetooth как можно сделать на компе программа одна и к ней подключено 4 устройства у каждого свой ВТ, а поскольку ВТ по виртуальным портам все ок и с каждого из них идет инфа в одну прогу. Так же можно сделать с помощью этого модуля? А то кто то говорит "возможно можно" кто то говорит что сетевая карта одна и так не сделать с этими модулями, а ВТ так можно сделать потому что там идут виртуальные порта. Так можно сделать? Я просто по этим двум пунктам ничего такого конкретного не нашел.

    • @olegl7223
      @olegl7223 5 лет назад

      @@Uzer9882 Наверное надо на роутере открыть удалённый доступ, прописать туда разрешённые устройства, пароли, ники. Зайдёте в свою сеть wifi и найдёте там своё устройство по Mac-адресу и страницу..

  • @ЕвгенийРодюков-х9ь

    Здравствуйте скажите загрузил скетч ...вхожу на точку доступа( на espшку).....далее хочу подключиться к роутеру уже на странице web сервера вбиваю логин и кнопки "сохранить" становятся не активными...до этого скетча в предыдущих шага нормально работало все... подскажите что может быть???

    • @ESPArduinoIDE
      @ESPArduinoIDE  5 лет назад

      Попробуйте скетч следующего шага. Если и там тоже самое сообщите.

  • @ИльяБерносевич
    @ИльяБерносевич 5 лет назад +1

    А что делать тем у кого загрузочный фаил не грузится(

    • @ESPArduinoIDE
      @ESPArduinoIDE  5 лет назад

      Пожалуйста подробнее какой файл?

    • @ИльяБерносевич
      @ИльяБерносевич 5 лет назад

      @@ESPArduinoIDE файловой системы! Все попробовал осталось головой об стены ударится)

    • @ESPArduinoIDE
      @ESPArduinoIDE  5 лет назад

      @@ИльяБерносевич Позвоните мне на скайп. В описании канала есть контакт.

    • @ИльяБерносевич
      @ИльяБерносевич 5 лет назад

      @@ESPArduinoIDE ок чють позже! Хорошо?

  • @rec5526
    @rec5526 3 года назад

    Подскажите, есть возможность без роутера подключатся к есп?

    • @ESPArduinoIDE
      @ESPArduinoIDE  3 года назад

      Конечно запустите esp в режиме точки доступа и подключайте к ней

  • @Gert505
    @Gert505 6 лет назад

    если заходишь напрямую через телефон, то интернет через мобильную сеть не работает...

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Не совсем понимаю что вы хотите сделать. Напишите по подробнее свою задачу.

  • @MsEhak
    @MsEhak 6 лет назад

    данный скетч будет работать с nodemcu?

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      С любым устройством на ESP8266

  • @asmodey1605
    @asmodey1605 5 лет назад

    На ESP32 покатит?

    • @VladSkepa
      @VladSkepa 4 года назад

      Привет, разобрался с есп 32 ? Я нашел его скетчи для есп32но с 6 урока у меня не заработало (

  • @fireschool3898
    @fireschool3898 4 года назад

    Не удается подключиться

  • @AnatoliyMir
    @AnatoliyMir 6 лет назад +1

    Учите html.там еще больше интересного.Учится html не сложно.

  • @Gert505
    @Gert505 6 лет назад

    у меня получилось один раз подключится... и всё... больше не хочет...

    • @Gert505
      @Gert505 6 лет назад

      достал уже этот роутер от ростелеком(((

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      В этом видео вся логика подключения.
      ruclips.net/video/83kfcOMRNwg/видео.html
      Вы что пытаетесь сделать?

  • @Viktor-ui2xg
    @Viktor-ui2xg 6 лет назад

    Здравствуйте! что за ошибка -
    exit status 1
    use of deleted function 'ESP8266WebServer& ESP8266WebServer::operator=(const ESP8266WebServer&)'
    ( HTTP = ESP8266WebServer (port);)????

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Трудно сказать. Если Arduino IDE установлено и настроено правильно и скетч правильно распакован ошибок не будет.

    • @boroday_pavel
      @boroday_pavel 6 лет назад

      Такая же проблема

    • @Viktor-ui2xg
      @Viktor-ui2xg 6 лет назад

      С другого компа этот же скетч загрузился сразу без проблем!

    • @ESPArduinoIDE
      @ESPArduinoIDE  6 лет назад

      Все это происходит только при использовании нового ядра 2.4.0

    • @allexeev.andrey
      @allexeev.andrey 5 лет назад +2

      В случае нового ядра нужно заменить строку: HTTP = ESP8266WebServer (port);
      на следующее значение: ESP8266WebServer HTTP(port);
      после этого все заработает

  • @game_star_world
    @game_star_world 3 года назад

    Ничего не понял где чо качать и как чо. Сделайте видео поэтапное