• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. enjoynering

    esp8266 как отдать браузеру большую динамическую страничку?

    переходить на файловую систему и отправлять файлы вот так. server.streamFile(file, contentTypeStr); //send file to client правда вы не сможете подмешивать свои данные для отображения на странице. придется учить JavaScript, AJAX, DOM, JQuery для этого.
  2. enjoynering

    Разбор JSON

    В ArduinoJson6 разбирал вложенный 2х мерный массив с OpenWatherMap. Все работает. Посмотрите примеры в интернете. Про то как узнать колличество строк в 2х мерном массиве в ArduinoJson6 не знаю, никогда не было такой задачи.
  3. enjoynering

    Повторная загрузка спрайта при ошибке подключенияк нему

    Я делал, оно даже работало, но было 2 беды. Грузилось не в попад. У меня жёсткая зависимость одной js от другой. Но вторая иногда грузилась первой и сразу вываливала ошибку. Вторая проблема, при определённых условиях подгружались обе версии сразу - из инета и из esp8266. Победить все это я не...
  4. enjoynering

    Повторная загрузка спрайта при ошибке подключенияк нему

    Прикольно. Спасибо. А вы не пробовали грузить Bootstrap в зависимости есть или нету интернета? Если есть то грузим его с хостинга в инете. Нету инета, грузим с esp8266.
  5. enjoynering

    Повторная загрузка спрайта при ошибке подключенияк нему

    Странно у вас в header HTTP/1.1 200 OK Content-Type: image/png Content-Length: 11934 Но при этом timeout.
  6. enjoynering

    Повторная загрузка спрайта при ошибке подключенияк нему

    Я какой header возвращает сервер? Если конечно возвращает. Его можно посмотреть в developer mode в закладке network.
  7. enjoynering

    Повторная загрузка спрайта при ошибке подключенияк нему

    Какую ошибку выдает google chrome в консоли (console) developer mode?
  8. enjoynering

    Почему esp12e-f греется сильнее чем esp01

    пока как-то так ну и остальное
  9. enjoynering

    Почему esp12e-f греется сильнее чем esp01

    он еще не закночен
  10. enjoynering

    Прерывание uart

    в качестве костыля можно использовать ticker.h - например каждую милисекунду проверять есть ли данные в буфере командой Serial.available() и у же в основном loop() вычитывать данные.
  11. enjoynering

    Почему esp12e-f греется сильнее чем esp01

    пищу часы на MAX7219, но скорее всего это больше солянка из-того что умею. чтоб не забыть и потом куски использовать в других проектах.
  12. enjoynering

    Управление пиролизным котлом посредством сервиса MGT24

    Самый описанный в литературе - широкополосная лямбда (он же кислородный датчик) . Можно и обычнуюую но она сложнее тк просто бегает то в плюс то в минус без средних значений. Понять можно только по частоте переключений.
  13. enjoynering

    Получение запроса GET

    Спасибо CodeNameHawk. Действительно больше одно клиента не подключал. yurik72, да cash control пользуюсь, но агрессивным для для JS и gzip (в котром у меня сохранены все сторонние библиотеки типа jQuery и тд). Дело в том, что если кешировать html, то потом неадекватно поведение browser при...
  14. enjoynering

    Получение запроса GET

    Шас пишу сервер на стоковой библиотеке из Arduino. Так вот, на сервере есть html страницы которые вызывают 3-4 дополнительных файлов (картинки, is, json и тд) с этого же сервера. Ничего при этом не тормозит. Не могу понять в чем преимущество ESPAsyncWebServer?
  15. enjoynering

    Самопроизвольное обнуление переменной

    Видел такой глюк. Обычно первая и вторая запись декларации массива верна. Но если в вашем проекте код занимает почти всю кучу и стек, то могут происходить такие чудеса. Сам один раз с этим столкнулся.
  16. enjoynering

    Разная длина проводников I2C

    Есть еще спец микросхемы-усилители способные разогнать расстояние по шине i2c
  17. enjoynering

    Ошибка парсера JSON

    А тыкните в плагин Ардуино для MVSC
  18. enjoynering

    Ошибка парсера JSON

    да и у вас ArduinoJson протух. На сегодня самая актуальная версия - 6.16.1
  19. enjoynering

    Ошибка парсера JSON

    Я одно не понимаю, у вас в проекте уже используется ArduinoJson, так зачем вы формируете JSON в ручную? Читать не удобно, есть вероятность совершить ошибку и тд. "{\"hello\":\"world\"}"; Отдайте это дело библиотеке. String info_sendVersionInfo() { DynamicJsonDocument...
  20. enjoynering

    Модуль работы с LCD индикатором на базе HD44780

    ИМХО питон, не самый лучший выбор для микроконтролеров - слишком много отъедает ресурсов.
Сверху Снизу