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

Недавнее содержимое от Димитрий

  1. Д

    Вопрос Размещение статичных страниц web-сервера

    Осталось два вопроса: На сколько я понимаю используется специально написанный драйвер: esp8266web/webfs.c at master · pvvx/esp8266web · GitHub - который позволяет в сохраненном бинарнике искать "файлы" - верно? По какому принципу работает программа для подготовки образа bin, который заливается...
  2. Д

    Вопрос Размещение статичных страниц web-сервера

    Спасибо большое за ответы, есть ряд уточнений: "Запускаете программу сборки образа web-диска и загружаете его в ESP8266 на странице загрузки..." – что за программа? я так понимаю, что она просто собирает из нескольких файлов бинарник? А что за страница загрузки, если я ее сам не сделал...
  3. Д

    Вопрос Размещение статичных страниц web-сервера

    Когда доходит дело до чего-нибудь уже более или менее серьезного для этого нужен интерфейс. Как сделать Web сервер - все понятно, но встает проблема по отображению "страниц", т.е. статичного или динамичного контента. В связи с этим вопрос, наверное в первую очередь к @pvvx - как правильно...
  4. Д

    Нужна помощь Работа deepsleep и lightsleep

    Спасибо большое... вроде как понял ошибку :( Не подключен.
  5. Д

    Вопрос Как повесить прерывание с кнопки на GPIO16

    Эм, почему он не работает в режиме ввода? Значение на GPIO16 получить же получается. Вопрос именно в том, как получить прерывание. Да, прочитал, пробовал разобраться, но получилось только запутаться еще больше. Сейчас в официальном API хотя бы описаны макросы. Если же вы, фактичсеки...
  6. Д

    Нужна помощь Работа deepsleep и lightsleep

    Пытаюсь разобраться с работой функций для снижения потребления энергии. В частности есть документ, в котором всё это достаточно подробно описано – Low Power Solutions. При этом у меня не модуль ведет себя совершенно не так, тестирую на ESP-07. Задача очень простая: ввести систему в режим сна и...
  7. Д

    Вопрос Как повесить прерывание с кнопки на GPIO16

    Все так, поэтому и хочу на GPIO16 повесить callback. Может я что-то не понимаю, что судя по описанию API: ETS_GPIO_INTR_ATTACH(func, arg); //Register GPIO interrupt control function Для кнопки на GPIO13 - это прерывание отлично отрабатывает, для GPIO16 - нет. Можете дать конкретную ссылку...
  8. Д

    Вопрос Как запретить прерывания?

    Если я правильно понял вопрос: ETS_GPIO_INTR_DISABLE(); – Disable GPIO interrupt
  9. Д

    Вопрос Как повесить прерывание с кнопки на GPIO16

    Привет, пытаюсь разобраться с прерываниями на плате. Считывать значение статуса нажатой кнопки – получается, отлавливать прерывание кнопки на другом GPIO - получается, собрать вместе - нет :( Я понимаю, что я могу запустить бесконечный таймер и проверять нажата кнопка или нет, но не хочется...
  10. Д

    Решено Описание работы с GPIO

    Спасибо, ответы на часть вопросов нашел
  11. Д

    Решено Описание работы с GPIO

    Спасибо, но интересует именно родной SDK
  12. Д

    Решено Описание работы с GPIO

    Привет, пытаюсь разобраться с GPIO по офф. документации, но пока есть ряд принципиальных вопросов, которые мешают двигаться вперед. Если получится по результатам обсуждения сделать FAQ по GPIO – будет вообще отлично для новичков. Сразу скажу - до этого был опыт работы тольк ос Arduino и т.п...
  13. Д

    Решено Замер напряжения на ADC с батарейки

    Спасибо всем большое, схему буду менять :)
  14. Д

    Решено Замер напряжения на ADC с батарейки

    Приветствую! Я столкнулся с проблемой при попытке запрограммировать автономную плату. Плата запитывается от батареи(3.7В), при этом чтобы замерять напряжение еще и напряжение батареи зацеплено на ADC модуля. Как его измерить? Пробовал system_adc_read(), но при любом раскладе мне выдается...
  15. Д

    Вопрос Готовые библиотеки в нативной разработке

    Как раз-таки это и есть проблема: - взять библиотеку на c++ в которой нужно 70% - посмотреть как там описаны классы, написать под них сишные экстерны, ладно дело если там 3-4 хидера, а если 8?! - собрать и запустить, отладить... - удивиться куда делась память Например нужно простенький http...
Сверху Снизу