// attempt to connect to Wifi network:
while (status != WL_CONNECTED){
listNetworks();
Serial.print("Attempting to connect to SSID: ");
Serial.println(ssid);
// Connect to WPA/WPA2 network. Change this line if using open or WEP network:
status = WiFi.begin(ssid, pass);
Serial.print("Status: ");
Serial.println(status);
// wait 3 seconds for connection:
delay(3000);
}
Приведенный выше код неоднократно пытается подключиться к сети WPA2. Последовательный выход это производит, выглядит так:Arduino WiFi-экран редко подключается к сети, любые подсказки?
** Сканирование сети **
количество доступных сетей: 2
0) SKY0C026 сигнала: -48 дБм Шифрование: WPA2
1) WAP-HOME сигнала: -84 дБм Шифрование: WPA
Статус: 4
Это повторяется снова и снова при сбое соединения (статус 4). То, что я не понимаю, это то, что время от времени он может подключаться, иногда со второй попытки. Я пробовал продлить время задержки между соединениями, но не повезло. Есть что-то, чего я не хватает?