#include "WiFi.h"
#include <LiquidCrystal_I2C.h>
#include "button.h"

int8_t networksCount = 5;
int i = 0;
Button btn(4);

LiquidCrystal_I2C lcd = LiquidCrystal_I2C(0x27, 16, 2);

//=====================================================
void setup() {

    Serial.begin(115200);
    lcd.init();
    lcd.setCursor(0, 0);

    int8_t networksCount = WiFi.scanNetworks();

}

void loop() {
    
    if(btn.click()) {
        if(i < networksCount){
            lcd.clear();
            lcd.print(WiFi.SSID(0)); //для реальных сетей WiFi.SSID(i)
            lcd.print(" ");
            lcd.print(i);

            lcd.setCursor(4,1);
            lcd.print(WiFi.RSSI(0)); //для реальных сетей WiFi.RSSI(i)
            lcd.print(" dBm");

            i++;
            delay(100);
        } else {
            i = 0;
        }
    }
    
}