#1 Re: Програмування Arduino » независимая выполнение двух задач » 2020-03-29 13:40:59

я победил вопрос, хотя может не очень красиво выглядит, но работает.
Суть в том что при невозможность соединиться программа не зацикливаться на сединениии, а временно переходить в "аварийный режим работы" и какое то время находиться в нем. Позже пробует еще раз подцепиться или далее по результату.
Да есть задержка именно на момент соединения, но мне кажется это не критично.  аварийный режим на то и аварийный чтоб хоть как то, а не коллапс.
Мож еще кому понравиться. Публикую.

sketch_25_03.rar

#2 Re: Програмування Arduino » независимая выполнение двух задач » 2020-03-29 10:51:39

если вы про библиотеки которые позволяют по таймеру/периодически в отведенное время выполнять циклы - то пробовал. Работает но уж очень плохо.

#4 Програмування Arduino » независимая выполнение двух задач » 2020-03-26 17:44:55

Максим812
відповідей: 6

Добрый день!
Прошу помощи в оптимизации собранного скетча. зашел в тупик.
Задача устройства:
1.общение с MQTT брокером и получения от него команд и отправка информации.
2.при нажатии кнопки без фиксации (4пин) подавать высокий или низкий сигнал на 5мин.
Проблема: Устройство работает отлично если подключается к WiFi и брокеру, но если WiFi или брокер недоступен то и не работает  переключения по пину 4.
Необходимо чтоб функция подключения  и работа с пином 4 шли независимо.
Буду крайне благодарен за помощь или навигацию

Підвал форуму