#include <WiFiNINA.h>

void setup() {
  Serial1.begin(115200);

  pinMode(LEDR, OUTPUT);
  pinMode(LEDG, OUTPUT);

  Serial1.println("Scanning for WiFi networks...");
  digitalWrite(LEDG, HIGH);

  int n = WiFi.scanNetworks();
  Serial1.println("Scan done:");
  if (n == 0) {
    Serial1.println("No networks found!");
  } else {

    Serial1.print(n);
    Serial1.println(" networks found");

    // Print SSID and RSSI for each network found
    for (int i = 0; i < n; ++i) {
      Serial1.print(i + 1);
      Serial1.print(": ");
      Serial1.print(WiFi.SSID(i));
      Serial1.print(" (");
      Serial1.print(WiFi.RSSI(i));
      Serial1.println((WiFi.encryptionType(i) == AUTH_MODE_OPEN_SYSTEM) ? " )" : "*)");
    }
  }

  Serial1.println("");
}

void loop() {
  digitalWrite(LEDR, HIGH);
  delay(250);
  digitalWrite(LEDR, LOW);
  delay(250);
}