Didn’t work. Serial communication works though.
I tried to connect wifi in the end of program, it doesn’t work still.
The screen stops working as soon as I declare this function:
void connectWiFi()
{
WiFi.mode(WIFI_STA);
WiFi.disconnect();
int tries = 0;
while (tries <5)
{
// spr.setTextColor(TFT_DARKGREEN); //setting text color
// spr.setTextSize(3); //setting text size
if(WiFi.status() != WL_CONNECTED){
// Serial.println("Connecting to WiFi...");
// Serial.println(SSID);
WiFi.begin(SSID, PASSWORD);
// Serial.println(WiFi.localIP());
// Serial.print("WiFi Status: ");
// Serial.println(WiFi.status());
// Serial.print("WL_CONNECTED VALUE: ");
// Serial.println(WL_CONNECTED);
delay(500);
}
tries = tries + 1;
}
if(WiFi.status() == WL_CONNECTED){
// Serial.println(“Connected!”);
// Serial.print("IP Address: ");
// Serial.println(WiFi.localIP()); //prints out the device’s IP address
// spr.drawString(“Connected to WiFi…”, 50, 15);
}
else{
// Serial.println(“Max Tries reached!”);
// Serial.println(“Wifi not connected”);
// spr.drawString(“Can’t connect to WiFi…”, 50, 15);
}
}