Wire.begin();
delay(10);
Ethernet.begin(ethernet_mac, ethernet_ip, ethernet_dns, ethernet_gateway, ethernet_subnet);
delay(1000);
_tspWebServer.begin();
Пара вопросов.
Для чего первая задержка ?
Вторая, означает промежуток времени для инициализации протоколов и регистрации шилда в сети ?
Если есть возможность заменить delay другими вариантами старта функций
_tspWebServer.begin(); (к примеру,по таймеру
millis () или прочтением флага успешной регистрации в сети), это заметно улучшит качество работы всего кода.
В настройках блока не хватает поля ввода этой задержки для установки вручную.
Последний раз редактировалось
НовыйUser 04.04.2018{, 22:15}, всего редактировалось 2 раза.