
ESP32やESP8266で無線LANの電波強度を取得するコード。0が未接続、1~4が強さ。そのままディスプレイにアンテナとして表示するのにも便利。
int wifilevel(){ if (WiFi.status() != WL_CONNECTED) { return 0; long rssi = WiFi.RSSI(); int siglevel; if (rssi <= -96) siglevel = 1; else if (rssi <= -85) siglevel = 2; else if (rssi <= -75) siglevel = 3; else siglevel = 4; }