#include <WiFi.h>
char ssid[] = "Greenwich-Student";
char pass[] = "12345678";
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA);
WiFi.begin(ssid, pass);
// Wait for connection with a timeout
unsigned long startTime = millis();
const unsigned long timeout = 10000; // 10 seconds
while (WiFi.status() != WL_CONNECTED) {
if (millis() - startTime >= timeout) {
Serial.println("Connection timed out.");
return;
}
Serial.print(".");
delay(500); // Shorter delay for better feedback
}
Serial.println("Connected to WiFi.");
Serial.print("IP Address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Your main code goes here
delay(1000); // Delay for main loop
}