#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <WiFi.h>
#define ledazul 2
#include <WiFi.h>
const char* ssid = "Wokwi-GUEST";
const char* pass = "";
LiquidCrystal_I2C lcd (0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.print("Stephany");
lcd.setCursor(0,1);
lcd.print ("3 AUTO");
lcd.setCursor(1,1);
Serial.begin(115200);
lcd.println("Iniciando...");
lcd.setCursor(0,1);
delay(500);
lcd.println("Procurando Redes...");
lcd.setCursor(0,1);
int qtde = WiFi.scanNetworks();
lcd.println("Redes Encontradas: ");
for (int x = 0; x < qtde; x++){
Serial.print("Nome da Rede...");
Serial.println(WiFi.SSID(x));
Serial.print("Potência do Sinal:");
Serial.println(WiFi.RSSI(x));
Serial.print("Tipo de Criptografia: ");
String cripto;
switch (WiFi.encryptionType(x)){
case 2: cripto = "TKIP (WPA)"; break;
case 4: cripto = "CCMP (WPA)"; break;
case 5: cripto = "WEP"; break;
case 7: cripto = "Nenhuma"; break;
case 8: cripto = "Auto"; break;
}
Serial.println(cripto);
Serial.println("------------");
}
pinMode (ledazul,OUTPUT);
Serial.begin(115200);
WiFi.begin(ssid,pass);
while (WiFi.status() != WL_CONNECTED){
delay(100);
Serial.println("Conectando...");
}
Serial.println("WiFi conectada");
digitalWrite(ledazul, HIGH);
Serial.println(WiFi.localIP());
}
void loop(){
}