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

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

  1. C

    Esp8266 + дисплей +энкодер + датчики

    Ваш код: if (temp < (temp_set - gisterezis)) { relay1 = true; if (millis() - tmr >= 8000) { tmr = millis(); relay1 = true; } updateStatePins(); } Я бы делал отладку примерно так: #define DEBUG { #ifdef DEBUG Serial.print("Znaczenieje temp...
  2. C

    Esp8266 + дисплей +энкодер + датчики

    Вы похоже думаете, что когда вы вызываете millis(), то дополнительно нагружаете таймер(как это делают в модуле timer), это не так. millis() читает значение счетчика и выдает вам, операция довольно быстрая. Хотя когда можно ее выкинуть, то так стоит и сделать. Нет не имеет. Ограничение только в...
  3. C

    Esp8266 + дисплей +энкодер + датчики

    Открою вам великую тайну, millis() вообще то только один. Это просто функция и пользовать ее можно без ограничений.
  4. C

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Что бы была возможность программирования, поставьте переключатель.
  5. C

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Делитель подключен к бп, с аккума не тянет, если стоят диоды. Тс от руки нарисуйте схему питания. По идее бп можно подключить к преобразователю, к которому подключен аккум, переключение должно получиться безшовным.
  6. C

    Esp8266 + дисплей +энкодер + датчики

    Так не надо делать дебаг на этой плате, возьмите другую плату и отладьте на ней часть кода с реле. Реле к ней можете не подключать, достаточно в том месте писать реле сработало или отключилась. И плата для отладки может любая из ардуинок, где есть сериал.
  7. C

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Он все время повышает? Так он аккум быстро сожрет. И где скетч? Для этой конкретной проблемы. Надеюсь, вы додумались отключить ногу Rx, от остальной схемы, те. от уарт преобразователя.
  8. C

    Esp8266 + дисплей +энкодер + датчики

    С удовольствием посмотрим. Обычно все заканчивается, когда надо оформить скетч и схему. Надеюсь вам не надо объяснять, что код без комментариев практически никому не нужен, как в нем что то изменить, если автор не оставил подсказок?
  9. C

    Esp8266 + дисплей +энкодер + датчики

    Рабочий код, по просьбе автора, выкладывают в другом разделе этого сайта. А так на форуме помогают решить проблему с кодом, а не занимаются написанием кода вместо автора и то только если автор понимает, что ему предлагают сделать и это он делает.
  10. C

    Esp8266 + дисплей +энкодер + датчики

    Может стоит записывать, то что выкладываете? https://esp8266.ru/forum/threads/esp8266-displej-ehnkoder-datchiki.6277/post-89952
  11. C

    Esp8266 + дисплей +энкодер + датчики

    Вы привели код, где фигурирует название реле1 и реле2 и в нем есть логическая ошибка. То что вы там дальше писали нет смысла читать, если уже в таком простом коде ошибка. Поправьте его, поймёте как написать остальную часть кода. Поинтересуйтесь, что такое блок схема кода, если её нарисуете, код...
  12. C

    Esp8266 + дисплей +энкодер + датчики

    Ну вы блин даёте, не прошло и ... и нашли таки дополнительный код. Ну раз вы это уже поняли, так меняйте флаги когда вам надо. Ещё одна подсказка по коду, это я том коде, где две реле, почему вы удивляетесь что обе реле срабатывают одновременно? Если у вас так указанно в коде.
  13. C

    Esp8266 + дисплей +энкодер + датчики

    Вы слабо анализируте свой код. Объясните, как в вашем коде, может сработать реле2, без доп. кода.
  14. C

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    Питание можно подавать одновременно и с бп и с аккума, чтобы аккум не работал при живой сети и бп подключают через диод, и аккум подключают через диод. Ясное дело, что напряжение с бп должно быть чуть выше напряжения аккума.
  15. C

    Как задействовать RX для контроля наличия или отсутствия питания на ESP

    "упрать" может и не помочь, но если убрать, то должно работать. Покажите минимальный код и ясное дело схему, где не работает вход на Rx. Вы же не пытаетесь отладить код сразу всего проекта?
  16. C

    Esp8266 + дисплей +энкодер + датчики

    А это что? Давайте я вам подробно объясню, если подробно и вдумчиво напишите комментарии к каждой строке, кода выше того моего сообщения, то вполне вероятно, что найдете причину, почему код не работает. (Или мне будет более понятно, что вы там пытались сделать.) И да не забудьте про вторую...
  17. C

    Esp8266 + дисплей +энкодер + датчики

    Делайте как хотите, важно чтобы работало. Если не хотите делать, что советую, зачем тогда спрашивать?
  18. C

    Esp8266 + дисплей +энкодер + датчики

    Нет комментариев, вот и не можете понять. Ну, так может быть, а может и не быть, все будет зависеть от скрытого кода. В верхней функции возможно ошибка копи-пасте.
  19. C

    Esp8266 + дисплей +энкодер + датчики

    Включите AutoConnect и AutoReconnect. В ардуиноиде включите Debug Level: WIFI Подключитесь к роутеру. Отключите роутер, потом снова подключите. Покажите результаты вывода в сериал. И скетч тоже.
Сверху Снизу