Node mcu lolin и amica deep sleep

Тема в разделе "ESP8266, ESP32", создана пользователем Alex20280, 13 июн 2020.

Метки:
  1. Alex20280

    Alex20280 Нерд

    Всем привет!

    Имеется плата Node mcu Lolin. Хочу сделать метеостанцию. Уже подключил BME280, настроил подключение wifi и отправку на mqtt сервер. Но проблема в Deep sleep. Вот код:
    Код (C++):
    void setup() {

      setupWifi();
      setupMQTT();
      setupBME280();
      readAndPublishData();
      delay(500);
      ESP.deepSleep(20e6);

    }

    void loop() {
     
    }
    После того как заливаю скетч и подключаю D0 к RST, модудь один раз отправляет данные на сервер и потом ничего не происходит.
    Пробовал то же самое делать с Node mcu Amica и заметил вот что. Когда подключаю питание идет отправка данных и ровно через 20 сек (когда она должна проснуться) начинает постоянно гореть синий диод (который находиться рядом с кнопкой RST). Но данные так и не приходят. Не пойму в чем проблема.
    Может кто-нибудь знает? Спасибо.
     
  2. parovoZZ

    parovoZZ Гуру

    А он чё после дипслипа ресетится? Как он опять в сетуп зайдёт???
     
  3. Daniil

    Daniil Гуру

  4. Alex20280

    Alex20280 Нерд

    Esp Witty сразу завелась. А с node mcu похоже нужно танцевать с бубном.
    Что мне нужно добавить?
     
  5. Alex20280

    Alex20280 Нерд

    Там ни слова про deep sleep.
     
  6. Daniil

    Daniil Гуру

    мне кажется, что проблема не только в дипслипе
     
  7. Alex20280

    Alex20280 Нерд

    Обе платы node mcu так себя ведут. Может что не так в скетче?
     
  8. ivan_alexoff

    ivan_alexoff Нерд

    Конечно не так! Что за белиберда написана в 139-й строке?
     
    parovoZZ нравится это.
  9. Daniil

    Daniil Гуру

    мне показалось, что в 1-м сообщении приведен код, который выполняется только 1 раз
     
  10. parovoZZ

    parovoZZ Гуру

    я почему и спросил
    ответа нет до сих пор...
     
    Daniil нравится это.
  11. ivan_alexoff

    ivan_alexoff Нерд

    ТС ушел в deep sleep ...

    В 1-м сообщении также сказано
    Вы это в коде из 1-го сообщения видите?
     
    Последнее редактирование: 16 июн 2020
  12. parovoZZ

    parovoZZ Гуру

    это написано
     
    Daniil нравится это.
  13. Daniil

    Daniil Гуру

    я пытался подсказать ответ, в продолжение вашего поста
    каюсь, поглядывал в стеклянный шар(
     
  14. Alex20280

    Alex20280 Нерд

    Да, код выполнился всего один раз. Данные на сервер пришли. И все.