Вы можете попробовать этот бит кода и изменить, чтобы он соответствовал.
#include <ESP8266WiFi.h>
#ifndef STASSID
#define STASSID "your-ssid"
#define STAPSK "your-password"
#endif
const char* ssid = STASSID;
const char* password = STAPSK;
void setup() {
Serial.begin(115200);
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Весь код, указанный выше, должен быть включен в вашу функцию настройки.Затем, если вы хотите восстановить соединение в середине вашей функции цикла, просто вставьте следующее из приведенного выше кода.
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Кроме того, чтобы вы знали, весь этот код можно найти в примерах:Arduino IDE для ESP8266WiFi Client.