Delphin911
Member
Продолжаю бороться со своей поделкой. Вроде все, но вот оказалась проблема с засыпанием и пробуждением.
Если я ставлю интервал 10 минут, то все прекрасно отрабатывает и работает ну скажем в течении 3 суток работало без проблем.
Это вот такая команда:
Весь код, что отрабатывает перед отключение приводить не буду, т.к. он длинный и он работает при таком интервале.
Но в таком случае надолго моего аккумулятора не хватает. А мне надо, что бы хотя бы на 1-2 месяца работы от аккумулятора хватало.
Я решил ставить интервал 3 часа:
Так вот в этом случае код ни разу не срабатывает. Кажется я пробовал 30 минут и 1 час. Вроде работало, но не помню точно, тогда я об этом не задумывался, т.к. код еще не был отработан. Отсюда у меня возникло подозрение, что число 216e8 слишком большое и оно превышает значение переменной, которая тут назначена.
Подскажите, прав ли я и есть ли из этого выход?
Если я ставлю интервал 10 минут, то все прекрасно отрабатывает и работает ну скажем в течении 3 суток работало без проблем.
Это вот такая команда:
ESP.deepSleep(600e6);
Весь код, что отрабатывает перед отключение приводить не буду, т.к. он длинный и он работает при таком интервале.
Но в таком случае надолго моего аккумулятора не хватает. А мне надо, что бы хотя бы на 1-2 месяца работы от аккумулятора хватало.
Я решил ставить интервал 3 часа:
ESP.deepSleep(216e8);
Так вот в этом случае код ни разу не срабатывает. Кажется я пробовал 30 минут и 1 час. Вроде работало, но не помню точно, тогда я об этом не задумывался, т.к. код еще не был отработан. Отсюда у меня возникло подозрение, что число 216e8 слишком большое и оно превышает значение переменной, которая тут назначена.
Подскажите, прав ли я и есть ли из этого выход?