![](https://programresource.net/images/2020/02/P_20200217_230257_vHDR_Auto_HP-1024x577.jpg)
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;
}