FLProg 9.4.x тестирование

Для быстрых ответов и помощи
Аватара пользователя
Dryundel
Полковник
Сообщения: 2470
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 9 раз
Поблагодарили: 35 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 30 июн 2025, 06:18 Статус вайфай и IP можно вполне получить стандартными методами. Настройки и запуск думаю лучше делать из дерева проекта.
Если бы было всё так просто, то и вопросов бы не было. Но увы, при штатном запуске Wi-Fi - не работает while (WiFi.status() != WL_CONNECTED). Тупо уходит в бесконечный цикл. Подключения при этом не происходит. Возможно для подключения штатным способом требуется выполнение цикла Loop, или же стандартная функция конфликтует со штатным кодом, я не знаю.

Ну и вообще стандартных параметров довольно много. Все их можно легко вытащить в проект. Почему бы точно так же не вытаскивать их средствами редактора?
Аватара пользователя
Phazz
Полковник
Сообщения: 3164
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 122 раза

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Dryundel писал(а): 30 июн 2025, 09:45
Phazz писал(а): 30 июн 2025, 06:18 Статус вайфай и IP можно вполне получить стандартными методами. Настройки и запуск думаю лучше делать из дерева проекта.
Если бы было всё так просто, то и вопросов бы не было. Но увы, при штатном запуске Wi-Fi - не работает while (WiFi.status() != WL_CONNECTED). Тупо уходит в бесконечный цикл. Подключения при этом не происходит. Возможно для подключения штатным способом требуется выполнение цикла Loop, или же стандартная функция конфликтует со штатным кодом, я не знаю.

Ну и вообще стандартных параметров довольно много. Все их можно легко вытащить в проект. Почему бы точно так же не вытаскивать их средствами редактора?
А нужно добавить в Setup строку

Код: Выделить всё

FLPROG_WIFI_INTERFACE1.pool();
Аватара пользователя
Phazz
Полковник
Сообщения: 3164
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 122 раза

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Я правильно понимаю, что это while (WiFi.status() != WL_CONNECTED) в Setup выполняется?
Аватара пользователя
Dryundel
Полковник
Сообщения: 2470
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 9 раз
Поблагодарили: 35 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 30 июн 2025, 10:28 Я правильно понимаю, что это while (WiFi.status() != WL_CONNECTED) в Setup выполняется?
Ну конечно. Зачем его в цикл пихать. За ним же код типа...

Код: Выделить всё

    Serial.println();
    Serial.print("Connected: ");
    Serial.println(WiFi.localIP());
Можно конечно изгаляться с однократным выполнением в Loop. Но нафига такие сложности?
Аватара пользователя
Phazz
Полковник
Сообщения: 3164
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 239 раз
Поблагодарили: 122 раза

Re: FLProg 9.4.x тестирование

Сообщение Phazz »

Dryundel писал(а): 30 июн 2025, 12:25
Phazz писал(а): 30 июн 2025, 10:28 Я правильно понимаю, что это while (WiFi.status() != WL_CONNECTED) в Setup выполняется?
Ну конечно. Зачем его в цикл пихать. За ним же код типа...

Код: Выделить всё

    Serial.println();
    Serial.print("Connected: ");
    Serial.println(WiFi.localIP());
Можно конечно изгаляться с однократным выполнением в Loop. Но нафига такие сложности?
Понятно, что не нужно. Метод я вам подсказал)
Аватара пользователя
Dryundel
Полковник
Сообщения: 2470
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 9 раз
Поблагодарили: 35 раз

Re: FLProg 9.4.x тестирование

Сообщение Dryundel »

Phazz писал(а): 30 июн 2025, 10:25 А нужно добавить в Setup строку

Код: Выделить всё

FLPROG_WIFI_INTERFACE1.pool();
Phazz писал(а): 30 июн 2025, 12:43 Понятно, что не нужно. Метод я вам подсказал)
Метод сработал. :smile9:

Однако это не отменяет написанного выше...
Ну и вообще стандартных параметров довольно много. Все их можно легко вытащить в проект. Почему бы точно так же не вытаскивать их средствами редактора?
Ответить

Вернуться в «OnLine Общение»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей