#include <WiFi.h>
// WiFi設定
const char* ssid = "ssiddesu";
const char* password = "passworddesu";
int countt;
int countt2;
void setup()
{
Serial.begin(115200);
delay(500);
// ssidとpasswordを用いてWi-Fiに接続
Serial.print("Connecting to ");
Serial.println(ssid);
while (WiFi.status() != WL_CONNECTED) { // 接続確認
delay(500); // 0.5秒毎にチェック
countt += 1 ; //
if (countt > 6) { // 6回目(3秒) で切断/再接続
WiFi.disconnect(true,true) ; //
WiFi.begin(ssid, password); //
countt = 0 ; //
countt2 += 1 ; // 再接続の回数をカウント
} //
if (countt2 > 3) { // 3回 接続できなければ、
ESP.restart() ; // ソフトウェアリセット
} //
Serial.print("."); //
}
Serial.println("");
Serial.println("WiFi connected.");
Serial.println("IP address: ");
Serial.println(WiFi.localIP());
}