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

Недавнее содержимое от Сергей_Ф

  1. Сергей_Ф

    esp8266 сохранение структур в FS

    Что бы понять почему, надо понять что такое класс, что такое экземпляр класса, что такое поля класса и его методы. Упрощённо говоря, можно сохранить поля экземпляра класса. Или воспользоваться готовым методом, если он есть.
  2. Сергей_Ф

    esp8266 сохранение структур в FS

    Так вы и не спросили. Спрашивают с кодом. Класс сохранить нельзя ни в eeprom, ни в файл.
  3. Сергей_Ф

    esp8266 сохранение структур в FS

    Что такое string? В Ардуино нет такого понятия. Есть класс String и есть массив символов char[] Что вы сохраняете и как?
  4. Сергей_Ф

    Сделал библиотеку для работы с архивами .ar на esp

    При работе с esp часто приходится иметь дело со статическим контентом ( страницы html, скрипты js и т.п.). Контент может быть жестко закодирован в коде или храниться в файловой системе esp. Второй вариант предпочтительный, но возникает проблема с обновлением страниц при необходимости. Можно...
  5. Сергей_Ф

    Проблема с прошивкой/заливкой скетча esp12f

    Как минимум надо описать что вы делаете, имхо
  6. Сергей_Ф

    сложности с GyverPortal

    http://yaforyou.ru/?q=arduino%20%D0%B7%D0%B0%D0%B4%D0%B0%D1%82%D1%8C%20%D0%B2%D1%80%D0%B5%D0%BC%D1%8F%20time
  7. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    У вас в коде для esp8266 непонятным образом было смешано отправка контента в режиме chunked с отправкой целой строки. 8266 это простила и сформировала корректный ответ с указанием времени завершения через 2 секунды. Ваш код на js дожидался эти 2 секунды и потом парсил ответ. Библиотека для 32...
  8. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    Тему можно закрыть, как я понимаю?
  9. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    нет. Дело не в dir.close(). Смотрите внимательно, а лучше читайте документацию. Библиотека для esp8266 некоторые ошибки пользователя прощала, для esp32 требуется корректно формировать весь контент и она не прощает "мелочей".
  10. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    таким образом можно задать любой заголовок, не только Content-Type. Но попробуйте сначала заменить printDirectory на мой вариант. Я проверить не могу, поскольку ВЕСЬ код вы так и не выложили
  11. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    Попробуйте заменить ваш printDirectory на такой
  12. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    Хм. А вот заголовки у них разные Попробуйте выставить заголовок как у esp8266. И ещё, раз уж вы всё равно формируете строку, почему бы не выставить реальное значение ContentLength?
  13. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    не поленился, скомпилировал два кода примера HelloServer для esp8266 и для esp32C3. Подставил ваши данные для хандлера /outp.В обоих случаях результат одинаков: так что ищите ошибку в другом месте. Надеюсь реальный вывод у вас идёт в одну строку, а не так как у меня. JSON не любит неожиданные...
  14. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    К вашему вопросу не относится, вроде. Но не пойму зачем тут эта строка?
  15. Сергей_Ф

    Непонятная ошибка работы WEB страницы при переходе с ESP8266 на ESP32.

    Разве это длинный? Так что у вас считывается то? Вон есть Serial.println(outp) - что выводит?
Сверху Снизу