#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <WiFi.h>
#define ledazul 2
#include <WiFi.h>
//Declarar as constantes para o nome e senha
const char* ssid = "Wokwi-GUEST";
const char* pass = "";
LiquidCrystal_I2C lcd (0x27,16,2);
void setup() {
lcd.init();
lcd.backlight();
lcd.print("GEOVANA"); //Está escrevendo na linha 1
lcd.setCursor(0,1); //Reposicionar o cursor col 0 lin 1
lcd.print ("E");
lcd.print(" THAYANY S2");
Serial.begin(115200);
Serial.println("Iniciando...");
delay(500);
Serial.println("Procurando redes...");
int qtde = WiFi.scanNetworks();
Serial.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 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() {
}