Добрый день.
Потихоньку вливаюсь в сферу ардуинщиков и заинтересовала тема обновления esp8266 по воздуху , т.к проект представляет из себя сбор (esp+max+dht).
немного про суть.
В лупе у меня 2 функции
-
первая функция узнает время и выводит на панельку. и каждые 15 циклов запускается функция с парсингом погоды (openweathermap) и тоже выводит.
-
вторая функция чекает 3 диалога(vk ) ( узнает последние сообщения и записывает их в глобальные переменные которые для каждого диалога свои) , затем сверяет с нужным текстом и если есть совпадения то запускается функция с парсингом погоды (openweathermap), отправляет в нужный диалог.
Так вот решил я значит сделать обновления по воздуху.
Пересмотрел парочку роликов и прочитал парочку тем , вроде не сложно.
Сетевой порт появлялся , но при прошивки я получал ошибку "Not answer".
Решил я ради интереса залить прошивку по новой(через com порт) и закомментировал 2 функции в loop'e о которых я говорил выше.
-
Залил и теперь разкомментировал эти строчки и решил загрузить по воздуху И ....о чудо прошивка успешно за доли секунд залетела на есп , затем я решил заккоментировать снова и залить по воздуху И....о чудо прошивка никуда не залетела и снова ошибка "Нет ответа".
Что это может быть?
Я грешу на delay ибо у меня в функции с вк 3 диалога и после каждого диалога по 2 секунды остановки.
Я так понимаю delay прекращает выполнения всего?
Было ли у кого такое же или я сейчас ошибаюсь?
Буду рад любому ответу.
Потихоньку вливаюсь в сферу ардуинщиков и заинтересовала тема обновления esp8266 по воздуху , т.к проект представляет из себя сбор (esp+max+dht).
немного про суть.
В лупе у меня 2 функции
Код:
gettime();
mcheck();
первая функция узнает время и выводит на панельку. и каждые 15 циклов запускается функция с парсингом погоды (openweathermap) и тоже выводит.
-
вторая функция чекает 3 диалога(vk ) ( узнает последние сообщения и записывает их в глобальные переменные которые для каждого диалога свои) , затем сверяет с нужным текстом и если есть совпадения то запускается функция с парсингом погоды (openweathermap), отправляет в нужный диалог.
Так вот решил я значит сделать обновления по воздуху.
Пересмотрел парочку роликов и прочитал парочку тем , вроде не сложно.
Сетевой порт появлялся , но при прошивки я получал ошибку "Not answer".
Решил я ради интереса залить прошивку по новой(через com порт) и закомментировал 2 функции в loop'e о которых я говорил выше.
-
Залил и теперь разкомментировал эти строчки и решил загрузить по воздуху И ....о чудо прошивка успешно за доли секунд залетела на есп , затем я решил заккоментировать снова и залить по воздуху И....о чудо прошивка никуда не залетела и снова ошибка "Нет ответа".
Что это может быть?
Я грешу на delay ибо у меня в функции с вк 3 диалога и после каждого диалога по 2 секунды остановки.
Я так понимаю delay прекращает выполнения всего?
Было ли у кого такое же или я сейчас ошибаюсь?
Буду рад любому ответу.