Давайте сломаем это :)
Обновите прошивку
Посетите здесь, чтобы обновить прошивку вашего доски. Ваше
исходное сообщение не показывает версию fw, но может иметь
устаревшие ссылки на библиотеки и неоднократно отмечалось, что
устаревшая функция fw не будет работать.
https://www.arduino.cc/ru/Hacking/WiFiShieldFirmwareUpgrading
Также добавьте это в свой проект, чтобы помочь нам определить
вашу прошивку:
Serial.print("Firmware version: ");
Serial.println(WiFi.firmwareVersion());
Я предполагаю, что он меньше 1.1.0. Если система Arduino IDE
устарела, а плата более новая, то НЕ РАВНО (! =) Может указывать на
то, что прошивка является более новой, чем библиотека, которая
также может быть проблемой.
Просто b/c он подключается к вашему маршрутизатору, не означает,
что он все равно может правильно общаться.
Одна из последних замечаний, некоторые версии IDE Arduino
оказались проблематичными при загрузке эскиза в экран Wi-Fi.
Быстрый поиск с версией Arduino, за которой следует Wifi Shield, не
соединяющий вас, может указывать на вас в правильном направлении.
eg-Arduino x.xx wifi-экран не подключается
Надеюсь это поможет!